Gewusst wie: Bestimmen des übergeordneten Ordners nicht gespeicherter Elemente

Aktualisiert: November 2007

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Projekttyp

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Outlook 2003

  • Outlook 2007

Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

In diesem Beispiel wird der übergeordnete MAPIFolder eines nicht gespeicherten Kontaktelements bestimmt.

Beispiel

Private Sub ThisAddIn_Startup(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Me.Startup
    Dim contact As Outlook.ContactItem = _
        Me.Application.CreateItem(Outlook.OlItemType.olContactItem)

    Dim folder As Outlook.MAPIFolder = _
        TryCast(contact.Parent, Outlook.MAPIFolder)

    MessageBox.Show(folder.Name)
End Sub
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
    Outlook.ContactItem contact =
        this.Application.CreateItem
        (Outlook.OlItemType.olContactItem)
         as Outlook.ContactItem;

    Outlook.MAPIFolder folder =
        contact.Parent as Outlook.MAPIFolder;

    MessageBox.Show(folder.Name);
}

Siehe auch

Aufgaben

Gewusst wie: Abrufen eines Ordners anhand des Namens

Gewusst wie: Erstellen eines E-Mail-Elements

Gewusst wie: Suchen eines bestimmten Kontakts

Gewusst wie: Hinzufügen eines Eintrags zu Outlook-Kontakten

Konzepte

Übersicht über das Outlook-Objektmodell