MapiMessage を使用した投票オプションの操作

MapiMessage を使用した投票オプションの作成

Microsoft Outlook では、新規メッセージ作成時に投票を作成できます。Yes、No、Maybe などの投票オプションを含めることができます。Aspose.Email も新しい Outlook メッセージ作成時に同様の機能を提供します。 FollowUpOptions このクラスは VotingButtons プロパティを提供し、投票オプションの値を設定または取得できます。本記事では、投票オプションを持つ MapiMessage を作成し、投票(ポール)を作成する詳細例を示します。

MapiMessage を使用した投票の作成

以下のコードサンプルは、voting_buttons プロパティの使用方法を示しています。 FollowUpOptions 投票(ポール)を作成するためのクラスです:

import aspose.email as ae

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

# Set FollowUpOptions Buttons
options = ae.mapi.FollowUpOptions()
options.voting_buttons = "Yes;No;Maybe;Exactly!"

msg.save("voting_btns.msg")

MapiMessage から投票オプションを読む

以下のコードスニペットは、MapiMessage から投票オプションを読み取る方法を示しています。

投票ボタンのみを読む

以下のコードスニペットは、投票ボタンのみを読み取る方法を示します。

既存のメッセージに投票ボタンを追加

以下のコードスニペットは、既存のメッセージに投票ボタンを追加する方法を示しています。

メッセージから投票ボタンを削除

以下のコードスニペットは、メッセージから投票ボタンを削除する方法を示しています。

投票結果情報を読む

以下のコードスニペットは、投票結果情報の読み取り方法を示します。

未送信メッセージフラグを設定

以下のコードスニペットは、例で使用されるサンプルメソッドの使用方法を示しています。

import aspose.email as ae

msg = ae.mapi.MapiMessage("from@test.com", "to@test.com", "Flagged message", "Make it nice and short, but descriptive. The description may appear in search engines' search results pages...")
msg.set_message_flags(msg.flags ^ ae.mapi.MapiMessageFlags.UNSENT)