Trabalhando com Opção de Votação Usando MapiMessage

Criando Opção de Votação Usando MapiMessage

O Microsoft Outlook permite que os usuários criem uma enquete ao compor uma nova mensagem. Ele permite que incluam opções de votação como Sim, Não, Talvez, etc. Aspose.Email permite o mesmo ao criar uma nova mensagem do Outlook. A classe FollowUpOptions fornece a propriedade VotingButtons que pode ser usada para definir ou obter o valor das opções de votação. Este artigo fornece um exemplo detalhado de criação de um MapiMessage com opções de votação para criar uma enquete.

Criando uma Enquete usando MapiMessage

O seguinte exemplo de código mostra como usar a propriedade voting_buttons da classe FollowUpOptions para criar uma enquete:

import aspose.email as ae

msg = ae.mapi.MapiMessage.load("my.msg")

# Definir Botões FollowUpOptions
options = ae.mapi.FollowUpOptions()
options.voting_buttons = "Sim;Não;Talvez;Exatamente!"

msg.save("voting_btns.msg")

Lendo Opções de Votação de um MapiMessage

O seguinte trecho de código mostra como ler opções de votação de um MapiMessage.

Lendo Apenas Botões de Votação

O seguinte trecho de código mostra como ler apenas os botões de votação.

Adicionando botão de votação a uma Mensagem Existente

O seguinte trecho de código mostra como adicionar um botão de votação a uma mensagem existente.

Excluindo Botão de Votação de uma Mensagem

O seguinte trecho de código mostra como excluir um botão de votação de uma Mensagem.

Ler as Informações dos Resultados da Votação

O seguinte trecho de código mostra como ler as informações dos resultados da votação.

Definir flag de mensagem não enviada

O seguinte trecho de código mostra como amostrar métodos usados nos exemplos.

import aspose.email as ae

msg = ae.mapi.MapiMessage("from@test.com", "to@test.com", "Mensagem sinalizada", "Faça de forma agradável e curta, mas descritiva. A descrição pode aparecer nas páginas de resultados de pesquisa dos motores de busca...")
msg.set_message_flags(msg.flags ^ ae.mapi.MapiMessageFlags.UNSENT)