Partager via


Comment : ajouter un volet de tâches personnalisé à une application

Mise à jour : novembre 2007

S'applique à

Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et applications de Microsoft Office spécifiés.

Type de projet

  • Projets au niveau de l'application

Application Microsoft Office

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Word 2007

Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet.

Vous pouvez ajouter un volet de tâches personnalisé aux applications répertoriées ci-dessus en utilisant un complément d'application. Pour plus d'informations, consultez Vue d'ensemble des volets de tâches personnalisés.

Remarque :

Votre ordinateur risque d'afficher des noms ou des emplacements différents pour certains éléments de l'interface utilisateur Visual Studio 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 Paramètres Visual Studio.

Ajout d'un volet de tâches personnalisé à une application

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

  1. Ouvrez ou créez un projet au niveau de l'application pour l'une des applications répertoriées ci-dessus dans la version 2007 de Microsoft Office System. Pour plus d'informations, consultez Comment : créer des projets Visual Studio Tools pour Office.

  2. Dans le menu Projet, choisissez 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'affiche dans le concepteur.

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

  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 de CustomTaskPane comme membres de la classe ThisAddIn.

    Private myUserControl1 As MyUserControl
    Private myCustomTaskPane As Microsoft.Office.Tools.CustomTaskPane
    
    private MyUserControl myUserControl1;
    private Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane;
    
  7. Ajoutez le code suivant au gestionnaire d'événements ThisAddIn_Startup. Ce code crée un nouveau CustomTaskPane en ajoutant l'objet MyUserControl à la collection CustomTaskPanes. Il affiche également le volet de tâches.

    myUserControl1 = New MyUserControl
    myCustomTaskPane = Me.CustomTaskPanes.Add(myUserControl1, "My Task Pane")
    myCustomTaskPane.Visible = True
    
    myUserControl1 = new MyUserControl();
    myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1, "My Task Pane");
    myCustomTaskPane.Visible = true;
    
    Remarque :

    Ce code associe votre volet de tâches personnalisé à la fenêtre active dans l'application. Pour certaines applications, il se peut que vous souhaitiez modifier ce code afin de vous assurer que le volet de tâches apparaît avec d'autres documents ou éléments. Pour plus d'informations, consultez Gestion des volets de tâches personnalisés dans plusieurs fenêtres d'application.

Voir aussi

Tâches

Procédure pas à pas : automatisation d'une application à partir d'un volet de tâches personnalisé

Concepts

Personnalisation de l'interface utilisateur Office

Vue d'ensemble des volets de tâches personnalisés