Cómo: Recuperar una carpeta por su 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ódigoCompiling 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 Working 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