Share via


Anzeigen der an einen Empfänger gesendeten Aufgabeanfragenelemente

In diesem Beispiel wird veranschaulicht, wie alle Elemente der Aufgabenanforderung angezeigt werden, die sich im Postfach eines Empfängers befinden.

Beispiel

Hinweis

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

Ein TaskRequestItem-Objekt stellt eine Anforderung dar, eine Aufgabe einem anderen Benutzer zuzuweisen. Das TaskRequestItem-Objekt wird erstellt, wenn das Element im Posteingang des Empfängers eingeht. Im nachstehenden Codebeispiel filtert ShowTaskRequests den Posteingang eines Empfängers, erstellt ein Table-Objekt und fügt eine Zeile für jeden Eintrag ein, für den Wert derMessageClass-Eigenschaft gleich IPM.TaskRequest ist. Der Betreff jeder Aufgabe im Posteingangsordner des Empfängers wird dann in die Ablaufverfolgungslistener der Listener-Auflistung geschrieben.

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 ShowTaskRequests()
{
    string filter = "[MessageClass] = 'IPM.TaskRequest'";
    Outlook.Table table =
        Application.Session.GetDefaultFolder
        (Outlook.OlDefaultFolders.olFolderInbox).GetTable
        (filter, Outlook.OlTableContents.olUserItems);
    while (!table.EndOfTable)
    {
        Outlook.Row nextRow = table.GetNextRow();
        Debug.WriteLine(nextRow["Subject"]);
    }
}

Siehe auch