Sdílet prostřednictvím


Gewusst wie: Abrufen ungelesener Nachrichten im Posteingang

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 werden ungelesene E-Mail-Nachrichten im Posteingang von Outlook abgerufen, und es wird die Anzahl der Elemente angezeigt.

Beispiel

Private Sub ThisAddIn_Startup(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Startup
    Dim inbox As Outlook.MAPIFolder = _
        Me.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox)

    Dim unreadItems As Outlook.Items = _
    inbox.Items.Restrict("[Unread]=true")

    MessageBox.Show( _
        String.Format("Unread items in Inbox = {0}", unreadItems.Count))
End Sub
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
    Outlook.MAPIFolder inbox = 
        this.Application.Session.GetDefaultFolder
        (Outlook.OlDefaultFolders.olFolderInbox);

    Outlook.Items unreadItems = inbox.
        Items.Restrict("[Unread]=true");

    MessageBox.Show(
        string.Format("Unread items in Inbox = {0}", unreadItems.Count));
}

Siehe auch

Aufgaben

Gewusst wie: Erstellen eines E-Mail-Elements

Gewusst wie: E-Mails programmgesteuert versenden

Gewusst wie: Ausführen von Aktionen beim Empfang einer E-Mail-Nachricht

Konzepte

Arbeiten mit E-Mail-Elementen

Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene