Share via


Modèles de projet de complément Microsoft Office 2007

Mise à jour : novembre 2007

S'applique à

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

Type de projet

  • Projets au niveau de l'application

Version de Microsoft Office

  • Excel 2007

  • InfoPath 2007

  • Outlook 2007

  • PowerPoint 2007

  • Project 2007

  • Visio 2007

  • Word 2007

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

Les modèles de projet de complément pour la version 2007 de Microsoft Office system ajoutent automatiquement les références, fichiers et code de base de projet requis à utiliser comme point de départ pour les compléments d'application, pour les applications répertoriées ci-dessus.

Pour plus d'informations sur les compléments au niveau de l'application, consultez Mise en route de la programmation de compléments d'application.

Remarque :

Par défaut, certains fichiers et références de la liste suivante sont masqués. Pour les consulter, cliquez sur Afficher tous les fichiers dans la barre d'outils de l'Explorateur de solutions. De plus, certains fichiers et références, non répertoriés dans la liste suivante, sont communs à de nombreux modèles de projet Visual Studio.

Fichiers

Visual Studio Tools pour Office génère un fichier de code visible dans les projets de complément :

  • ThisAddIn (fichier .vb pour Visual Basic ou fichier .cs pour Visual C#) : ce fichier fournit une définition partielle de la classe ThisAddIn. Le reste de cette classe est défini dans un fichier de code masqué.

    La classe ThisAddIn est le point d'entrée pour le code que vous écrivez dans le complément. Pour plus d'informations, consultez Élément hôte AddIn.

Visual Studio Tools pour Office génère également le fichier supplémentaire suivant lorsque vous générez un projet de complément pour la version 2007 de Microsoft Office System :

Fichiers masqués

Visual Studio Tools pour Office génère plusieurs fichiers de code masqués. Ne modifiez pas ces fichiers manuellement ; ils sont régénérés lorsque les modifications sont apportées au projet et ils ne conservent pas les modifications manuelles.

Visual Studio Tools pour Office génère les fichiers de code masqués suivants :

  • ThisAddIn.Designer.xml - Représentation déclarative des objets programmables dans le projet de complément.

  • ThisAddIn.Designer (fichier .vb pour Visual Basic ou fichier .cs pour Visual C#) : fichier de code qui fournit une définition partielle de la classe ThisAddIn. Cela inclut des constructeurs, différentes méthodes d'initialisation et un autre code généré automatiquement au moment du design. Le reste de cette classe est défini dans le fichier de code ThisAddIn.

Code du modèle

Les gestionnaires d'événements suivants sont inclus dans le fichier de code ThisAddIn. Pour plus d'informations, consultez Événements de projet Visual Studio Tools pour Office.

ThisAddIn_Startup

Cette méthode gère l'événement Startup, déclenché après l'exécution de l'application et de l'ensemble du code d'initialisation présent dans l'assembly du complément. Utilisez cette méthode pour exécuter le code qui initialise votre complément.

ThisAddIn_Shutdown

Cette méthode gère l'événement Shutdown qui est déclenché lorsque le domaine d'application dans lequel votre code est chargé est sur le point d'être déchargé. Utilisez cette méthode pour nettoyer des ressources utilisées par votre complément.

Références

Visual Studio Tools pour Office crée automatiquement un ensemble de références d'assembly dans les projets de complément. Ces références incluent les assemblys suivants :

  • Assemblys dans le runtime Visual Studio Tools pour Office. Pour plus d'informations sur ces assemblys, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.

  • Assemblys PIA (Primary Interop Assembly) pour les composants Microsoft Office partagés et l'application Microsoft Office avec laquelle votre projet fonctionne. Pour plus d'informations, consultez Assemblys PIA (Primary Interop Assembly) Office.

  • Assemblys .NET Framework utilisés lorsque vous développez des solutions Visual Studio Tools pour Office.

Voir aussi

Tâches

Comment : créer des projets Visual Studio Tools pour Office

Concepts

Mise en route de la programmation de compléments d'application

Vue d'ensemble des assemblys dans les solutions Office

Autres ressources

Modèles de projet Office

Gestion des solutions, des projets et des fichiers