Partager via


Vue d'ensemble des modèles de projet Office

Les outils de développement Microsoft Office dans Visual Studio 2010 incluent des modèles de projet pour la création des types suivants de solutions Office :

  • Personnalisations au niveau du document

  • Compléments d'application

Pour une comparaison détaillée de ces types de solutions Office, consultez Vue d'ensemble du développement des solutions Office.

Les modèles de projet Office sont disponibles dans la boîte de dialogue Nouveau projet, sous le nœud Office des nœuds de langage Visual C# et Visual Basic. Il existe différents modèles de projets permettant de cibler les applications Microsoft Office 2010 et Microsoft Office System 2007. Chaque modèle génère un projet avec la configuration appropriée pour l'application cible, y compris les références d'assembly et les paramètres de débogage. Dans certains cas, la solution que vous créez en générant le projet peut s'exécuter dans Microsoft Office 2010 ou Microsoft Office System 2007 sur les ordinateurs des utilisateurs finaux. Pour plus d'informations, consultez Exécution de solutions dans différentes versions de Microsoft Office.

Chaque projet fournit des fichiers et du code qui vous aident à démarrer sur un genre de solution spécifique. Le code généré pour chaque projet inclut le démarrage et l'arrêt des gestionnaires d'événements. Vous pouvez ajouter du code à ces gestionnaires pour initialiser votre solution lorsqu'elle est chargée et pour la nettoyer lorsqu'elle est déchargée. Pour plus d'informations, consultez Projets Office dans l'environnement Visual Studio et Événements dans les projets Office.

Notes

Les outils de développement Office sont inclus avec certaines éditions de Visual Studio 2010. Pour plus d'informations, consultez Configuration d'un ordinateur pour développer des solutions Office.

Personnalisations au niveau du document

Le nœud Office dans la boîte de dialogue Nouveau projet fournit les modèles de projet suivants pour vous aider à créer des personnalisations au niveau du document pour Word et Excel :

  • Document Word 2007 et Document Word 2010

  • Modèle Word 2007 et Modèle Word 2010

  • Classeur Excel 2007 et Classeur Excel 2010

  • Modèle Excel 2007 et Modèle Excel 2010

Les modèles de projet Document Word et Classeur Excel fournissent le code qui vous permet de commencer à créer une solution basée sur un document ou classeur spécifique. Dans ces types de solutions, votre code s'exécute uniquement lorsque le document associé est ouvert dans Word ou Excel.

Les modèles de projet Modèle Word et Modèle Excel se comportent de la même façon que les modèles Document Word et Classeur Excel. Toutefois, les modèles de projet Modèle Word et Modèle Excel permettent aux utilisateurs de créer facilement un document local ou des copies de classeur du modèle personnalisé dans votre solution. Les fonctionnalités de votre solution sont disponibles dans le nouveau document que l'utilisateur crée à partir du modèle.

Pour plus d'informations sur les différences concernant le choix entre une solution basée sur un document ou sur un modèle, consultez Comparaison entre solutions de document et solutions de modèle.

Notes

Les modèles Word qui référencent les extensions de code managé ne peuvent pas être utilisés comme compléments globaux. L'assembly n'est pas appelé si le modèle est chargé à partir du répertoire Startup de Word. Pour plus d'informations, consultez Restrictions relatives aux modèles globaux et aux compléments Excel (fichiers .xla).

Pour plus d'informations sur la mise en route avec ces types de projet, consultez les rubriques suivantes :

Compléments d'application

Le nœud Office dans la boîte de dialogue Nouveau projet fournit les modèles de projet suivants pour vous aider à créer des compléments pour les applications suivantes :

  • Complément Excel 2007 et Complément Excel 2010

  • Complément InfoPath 2007 et Complément InfoPath 2010

  • Complément Outlook 2007 et Complément Outlook 2010

  • Complément PowerPoint 2007 et Complément PowerPoint 2010

  • Complément Project 2007 et Complément Project 2010

  • Complément Visio 2007 et Complément Visio 2010

  • Complément Word 2007 et Complément Word 2010

Lorsque vous créez un projet basé sur l'un de ces modèles de projet, le code de votre solution s'exécute lorsque l'application associée est ouverte. Contrairement aux projets au niveau du document, le code n'est pas associé à un document unique.

Pour plus d'informations sur la mise en route avec ces types de projet, consultez les rubriques suivantes :

Voir aussi

Tâches

Comment : créer des projets Office dans Visual Studio

Concepts

Mise en route de la programmation des personnalisations au niveau du document pour Excel

Mise en route de la programmation des personnalisations au niveau du document pour Word

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

Comparaison entre solutions de document et solutions de modèle

Utilisation de l'Explorateur de solutions

Autres ressources

Conception et création de solutions Office

Développement de solutions Office