Comment : créer par programmation des éléments de dossier personnalisésHow to: Programmatically create custom folder items

Cet exemple crée un nouveau dossier dans Microsoft Office Outlook.This example creates a new folder in Microsoft Office Outlook. Le nom de l’utilisateur qui a ouvert une session est utilisé pour le nom du dossier.The name of the user who is logged on is used for the folder name.

S’applique à : les informations contenues dans cette rubrique s’applique à VSTO ajouter-dans les projets pour Outlook.Applies to: The information in this topic applies to VSTO Add-in projects for Outlook. Pour plus d’informations, consultez fonctionnalités disponibles par type d’application et de projet Office.For more information, see Features available by Office application and project type.

ExempleExample

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

Voir aussiSee also

Travailler avec des dossiers Work with folders
Comment : ajouter par programmation une entrée aux contacts Outlook How to: Programmatically add an entry to Outlook contacts
Comment : créer des rendez-vous par programmationHow to: Programmatically create appointments