Udostępnij za pośrednictwem


Porady: Programowane pobieranie folderu na podstawie nazwy

W tym przykładzie pobiera odwołanie do nazwanego niestandardowy folder, a następnie wyświetla zawartość folderu.

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 SetCurrentFolder()
    Dim folderName As String = "TestFolder" 
    Dim inBox As Outlook.MAPIFolder = Me.Application.ActiveExplorer().Session. _
        GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox)
    Try 
        Me.Application.ActiveExplorer().CurrentFolder = inBox.Folders(folderName)
        Me.Application.ActiveExplorer().CurrentFolder.Display()
    Catch
        MsgBox("There is no folder named " & folderName & _
            ".", "Find Folder Name")
    End Try 
End Sub
private void SetCurrentFolder()
{
    string folderName = "TestFolder";
    Outlook.MAPIFolder inBox = (Outlook.MAPIFolder)
        this.Application.ActiveExplorer().Session.GetDefaultFolder
        (Outlook.OlDefaultFolders.olFolderInbox);
    try
    {
        this.Application.ActiveExplorer().CurrentFolder = inBox.
            Folders[folderName];
        this.Application.ActiveExplorer().CurrentFolder.Display();
    }
    catch
    {
        MessageBox.Show("There is no folder named " + folderName +
            ".", "Find Folder Name");
    }
}

Kompilowanie kodu

W tym przykładzie wymaga:

  • Folder o nazwie TestFolder.

Zobacz też

Zadania

Porady: Programowane wyszukiwanie w określonym folderze

Porady: Programowane wyszukiwanie określonego kontaktu

Porady: Programowane tworzenie niestandardowych elementów folderu

Koncepcje

Praca z folderami