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)