Partager via


Ajouter un volet Office personnalisé à une application

Vous pouvez ajouter un volet des tâches personnalisé aux applications répertoriées ci-dessus à l’aide du complément VSTO. Pour plus d’informations, consultez les volets Office personnalisés.

S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets de complément VSTO pour Outlook. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.

Remarque

Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d’informations, consultez Personnaliser l’IDE Visual Studio.

Ajouter un volet Office personnalisé à une application

Pour ajouter un volet des tâches personnalisé à une application

  1. Ouvrez ou créez un projet de complément VSTO pour l'une des applications répertoriées ci-dessus. Pour plus d’informations, consultez Guide pratique pour créer des projets Bureau dans Visual Studio.

  2. Dans le menu Projet , cliquez sur Ajouter un contrôle utilisateur.

  3. Dans la boîte de dialogue Ajouter un nouvel élément , remplacez le nom du nouveau contrôle utilisateur par MyUserControl, puis cliquez sur Ajouter.

    Le contrôle utilisateur s'ouvre dans le concepteur.

  4. Ajoutez un ou plusieurs contrôles Windows Forms de la boîte à outils au contrôle utilisateur.

  5. Ouvrez le fichier de code ThisAddIn.cs ou ThisAddIn.vb .

  6. Ajoutez le code suivant à la classe ThisAddIn . Ce code déclare des instances de MyUserControl et CustomTaskPane en tant que membres de la classe ThisAddIn .

    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. Ajoutez le code ci-après au gestionnaire d'événements ThisAddIn_Startup. Ce code crée CustomTaskPane en ajoutant l'objet MyUserControl à la collection CustomTaskPanes . Le code affiche également le volet des tâches.

    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    

    Remarque

    Ce code associe votre volet des tâches personnalisé à la fenêtre active de l'application. Pour certaines applications, vous pouvez modifier ce code afin de vous assurer que le volet des tâches s'affiche avec les autres documents ou éléments de l'application. Pour plus d’informations, consultez les volets Office personnalisés.