Udostępnij za pośrednictwem


Porady: Programowane pobieranie nieprzeczytanych wiadomości ze skrzynki odbiorczej

W tym przykładzie pobiera nieprzeczytanych wiadomości e-mail z programu Outlook odbiorczej i wyświetla liczbę elementów.

Zastosowanie: Informacje przedstawione w tym temacie mają zastosowanie do projektów na poziomie aplikacji obsługiwanych w programach Outlook 2013 i Outlook 2010. Aby uzyskać więcej informacji, zobacz Funkcje dostępne w aplikacjach pakietu Office i typ projektu.

Przykład

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

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

    MsgBox(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.ActiveExplorer().Session.GetDefaultFolder
        (Outlook.OlDefaultFolders.olFolderInbox);

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

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

Zobacz też

Zadania

Porady: Programowane tworzenie elementu poczty e-mail

Porady: Programowane wysyłanie wiadomości e-mail

Poradnik: Programowane wykonywanie akcji po otrzymaniu wiadomości e-mail

Koncepcje

Praca z elementami poczty

Wprowadzenie do programowania dodatków na poziomie aplikacji