Partilhar via


Recuperar programaticamente uma pasta por nome

Este exemplo obtém uma referência a uma pasta personalizada nomeada e exibe o conteúdo da pasta.

Aplica-se a: As informações neste tópico se aplicam a projetos de suplemento VSTO para Outlook. Para obter mais informações, consulte Recursos disponíveis por aplicativo e tipo de projeto do Office.

Exemplo

private void SetCurrentFolder()
{
    string folderName = "TestFolder";
    Outlook.Folder inBox = (Outlook.Folder)
        Application.ActiveExplorer().Session.GetDefaultFolder
        (Outlook.OlDefaultFolders.olFolderInbox);
    try
    {
        Application.ActiveExplorer().CurrentFolder = inBox.
            Folders[folderName];
        Application.ActiveExplorer().CurrentFolder.Display();
    }
    catch
    {
        MessageBox.Show("There is no folder named " + folderName +
            ".", "Find Folder Name");
    }
}

Compilar o código

Este exemplo requer:

  • Uma pasta chamada TestFolder.