メール アイテムに投票オプションを追加する

この例では、MailItem オブジェクトの VotingOptions プロパティを使用して、電子メール メッセージに投票オプションを追加する方法を示します。

注:

次のコード サンプルは、『Programming Applications for Microsoft Office Outlook 2007』からの抜粋です。

メッセージの投票オプションは、メッセージ受信者に選択肢の一覧を示して回答を追跡するために使用します。 投票オプションをプログラムで作成するには、値の一覧をセミコロン区切りで記述した文字列を MailItem オブジェクトの VotingOptions プロパティに設定します。 VotingOptions プロパティの値は、受信メッセージのリボンの [ 返信] グループの [ 投票] コマンドに表示されます。

次の例の OrderPizza は、新しいメール メッセージに投票オプションを作成します。 OrderPizza は、まず MailItem を作成し、VotingOptions プロパティを "Cheese; Mushroom; Sausage; Combo; Veg Combo" に設定して、Subject プロパティを "Pizza Order" に設定します。 "Pizza Order" メッセージを送信すると、受信者には投票オプションが表示されます。 回答を受診するたびに、差出人の送信済みアイテム フォルダーのメッセージの [追跡] ページに、受診者の選択内容が集計されます。

Visual Studio を使用してこのコード例をテストする場合、Microsoft.Office.Interop.Outlook 名前空間をインポートするときに、まず Microsoft Outlook 15.0 オブジェクト ライブラリ コンポーネントへの参照を追加し、Outlook 変数を指定します。 using ステートメントは、コード例の関数の前に直接置くことはできません。パブリッククラス宣言の前に追加する必要があります。 次のコード行は、C# でインポートおよび割り当てを行う方法を示しています。

using Outlook = Microsoft.Office.Interop.Outlook;

    private void OrderPizza()
    {
        Outlook.MailItem mail = (Outlook.MailItem)Application.CreateItem(
            Outlook.OlItemType.olMailItem);
        mail.VotingOptions = “Cheese; Mushroom; Sausage; Combo; Veg Combo;”
        mail.Subject = “Pizza Order”;
        mail.Display(false);
    }

関連項目