Cómo: crear elementos de carpeta personalizados mediante programaciónHow to: Programmatically create custom folder items

En este ejemplo se crea una carpeta nueva en Microsoft Office Outlook.This example creates a new folder in Microsoft Office Outlook. El nombre del usuario que ha iniciado sesión se usa para el nombre de carpeta.The name of the user who is logged on is used for the folder name.

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 CreateCustomFolder()
{
    Outlook.MAPIFolder inBox = (Outlook.MAPIFolder)
        this.Application.ActiveExplorer().Session.GetDefaultFolder
        (Outlook.OlDefaultFolders.olFolderInbox);
    string userName = (string)this.Application.ActiveExplorer()
        .Session.CurrentUser.Name;
    Outlook.MAPIFolder customFolder = null;
    try
    {
        customFolder = (Outlook.MAPIFolder)inBox.Folders.Add(userName,
            Outlook.OlDefaultFolders.olFolderInbox);
        MessageBox.Show("You have created a new folder named " +
            userName + ".");
        inBox.Folders[userName].Display();
    }
    catch (Exception ex)
    {
        MessageBox.Show("The following error occurred: " + ex.Message);
    }
}

Vea tambiénSee also

Trabajar con carpetas Work with folders
Cómo: agregar una entrada a los contactos de Outlook mediante programación How to: Programmatically add an entry to Outlook contacts
Cómo: crear citas mediante programaciónHow to: Programmatically create appointments