Share via


Hinzufügen von Abstimmungsoptionen zu einem E-Mail-Element

In diesem Beispiel wird gezeigt, wie Sie mithilfe der VotingOptions-Eigenschaft des MailItem-Objekts einer E-Mail-Nachricht Abstimmungsoptionen hinzufügen.

Beispiel

Hinweis

Das folgende Codebeispiel ist ein Auszug aus Programming Applications für Microsoft Office Outlook 2007.

Abstimmungsoptionen für Nachrichten dienen dazu, Nachrichtenempfängern eine Liste von Optionen anzuzeigen und ihre Antworten nachzuverfolgen. Legen Sie zum programmgesteuerten Erstellen von Abstimmungsoptionen für die VotingOptions-Eigenschaft eines MailItem-Objekts eine Zeichenfolge mit einer durch Semikolons getrennte Liste von Werten fest. Die Werte für die VotingOptions-Eigenschaft werden unter dem Befehl Abstimmen in der Gruppe Antworten im Menüband der empfangenen Nachricht angezeigt.

Im folgenden Beispiel erstellt OrderPizza Abstimmungsoptionen in einer neuen E-Mail-Nachricht. OrderPizza erstellt zunächst MailItem-Objekt und legt dann die VotingOptions-Eigenschaft auf „Cheese; Mushroom; Sausage; Combo; Veg Combo“ und die Subject-Eigenschaft auf „Pizza Order“ fest. Wenn die Nachricht „Pizza Order“ gesendet wird, werden die Abstimmungsoptionen für Empfänger angezeigt. Für jede empfangene Antwort erhalten haben, wird die Wahl des Empfängers auf der Seite Nachverfolgung der Nachricht im Ordner „Gesendete Elemente“ des Absenders aufgezeichnet.

Wenn Sie Visual Studio verwenden, um dieses Codebeispiel zu testen, müssen Sie der Microsoft Outlook 15.0-Objektbibliothekkomponente zuerst einen Verweis hinzufügen und die Outlook-Variable angeben, wenn Sie den Microsoft.Office.Interop.Outlook-Namespace importieren. Die using-Anweisung darf im Codebeispiel nicht direkt vor den Funktionen stehen, sondern muss vor der öffentlichen Class-Deklaration hinzugefügt werden. Die folgende Codezeile zeigt, wie Sie den Import und die Zuweisung in C# vornehmen.

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);
    }

Siehe auch