Cómo: recuperar una carpeta por nombre mediante programaciónHow to: Programmatically retrieve a folder by name

Este ejemplo obtiene una referencia a una carpeta personalizada con nombre y, a continuación, muestra el contenido de la carpeta.This example gets a reference to a named custom folder and then displays the contents of the folder.

Se aplica a: la información de este tema se aplica a VSTO agregar-en los proyectos de Outlook.Applies to: The information in this topic applies to VSTO Add-in projects for Outlook. Para obtener más información, consulte características disponibles por tipo de aplicación y el proyecto de Office.For more information, see Features available by Office application and project type.

EjemploExample

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");
    }
}

Compilar el códigoCompile the code

Para este ejemplo se necesita:This example requires:

  • Una carpeta denominada TestFolder.A folder named TestFolder.

Vea tambiénSee also

Trabajar con carpetas Work with folders
Cómo: buscar en una carpeta específica mediante programación How to: Programmatically search within a specific folder
Cómo: buscar un contacto específico mediante programación How to: Programmatically search for a specific contact
Cómo: crear elementos de carpeta personalizados mediante programaciónHow to: Programmatically create custom folder items