Comment : créer des éléments de dossier personnalisés par programmationHow 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’appliquent aux projets de compléments VSTO 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

Utilisation des dossiers Working with Folders
Comment : ajouter par programmation une entrée aux Contacts Outlook How to: Programmatically Add an Entry to Outlook Contacts
Guide pratique pour créer des rendez-vous par programmationHow to: Programmatically Create Appointments