Vue d’ensemble des modèles de projet Bureau
Les Outils de développement Microsoft Office dans Visual Studio incluent des modèles de projet pour la création des types suivants de solutions Office :
-
Pour obtenir une comparaison détaillée de ces types de solutions Bureau, consultez Bureau vue d’ensemble du développement de solutions (VSTO).
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 . 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.
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 Bureau projets dans l’environnement Visual Studio et les événements dans Bureau projets.
Remarque
Les Outils de développement Office sont inclus avec certaines éditions de Visual Studio. Pour plus d’informations, consultez Configurer un ordinateur pour développer des solutions Bureau.
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 VSTO pour Word 2013 et 2016
Modèle VSTO pour Word 2013 et 2016
Classeur VSTO pour Excel 2013 et 2016
Modèle VSTO pour Excel 2013 et 2016
Document VSTO pour Word 2010
Modèle VSTO pour Word 2010
Classeur VSTO pour Excel 2010
Modèle VSTO pour 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.
Remarque
Les modèles Word qui référencent des extensions de code managé ne peuvent pas être utilisés comme compléments VSTO globaux. L’assembly n’est pas appelé si le modèle est chargé à partir du répertoire de démarrage de Word. Pour plus d’informations, consultez Limitations des modèles globaux et des compléments Excel (fichiers.xla).
Pour plus d'informations sur la mise en route avec ces types de projet, consultez les rubriques suivantes :
Procédure pas à pas : Créer votre première personnalisation au niveau du document pour Word
Procédure pas à pas : Créer votre première personnalisation au niveau du document pour Excel
Compléments VSTO
Le nœud Office/SharePoint dans la boîte de dialogue Nouveau projet fournit les modèles de projets suivants pour vous aider à créer des compléments VSTO.
Complément VSTO pour Excel 2013 et 2016
Complément VSTO pour InfoPath 2013
Complément VSTO pour Outlook 2013 et 2016
Complément VSTO pour PowerPoint 2013 et 2016
Complément pour Project 2013 et 2016
Complément pour Visio 2013 et 2016
Complément pour Word 2013 et 2016
Complément pour Excel 2010
Complément pour InfoPath 2010
Complément pour Outlook 2010
Complément pour PowerPoint 2010
Complément pour Project 2010
Complément pour Visio 2010
Complément pour 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 :
Procédure pas à pas : Créer votre premier complément VSTO pour Excel
Procédure pas à pas : Créer votre premier complément VSTO pour Outlook
Procédure pas à pas : Créer votre premier complément VSTO pour PowerPoint
Procédure pas à pas : créer votre premier complément VSTO pour Project
Procédure pas à pas : créer votre premier complément VSTO pour Word
Solutions de document et de modèle
Lorsque vous concevez une solution basée sur un document Word ou un classeur Excel, vous devez déterminer la meilleure façon de rendre ce document accessible aux utilisateurs.
S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets au niveau du document pour Excel et Word. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.
Dans certains cas, il est possible de donner une copie d'un document à chaque utilisateur. Dans ce cas, créez votre solution à l'aide d'un projet de document Excel ou Word.
Dans d'autres cas, vous pouvez rendre un modèle disponible sur un serveur, de sorte que chaque utilisateur puisse l'ouvrir et enregistrer une copie locale sous forme de document. Dans ce cas, créez votre solution à l'aide d'un projet de modèle Excel ou Word.
Comparaison
Le tableau suivant souligne les différences entre les documents et les modèles.
Documents | Modèles |
---|---|
Les utilisateurs peuvent ouvrir et modifier un document, sauf s'il est en lecture seule. Les modifications enregistrées sont conservées dans l'original. | Les utilisateurs peuvent ouvrir un modèle pour créer une copie locale sous forme de nouveau document. Ils ne peuvent pas modifier l'original à moins qu'ils ne disposent d'autorisations particulières. |
Une fois le document ouvert, il déclenche l'événement Open . | Une fois le modèle ouvert, il déclenche l'événement New . |
Limitations des modèles globaux et des compléments Excel (fichiers.xla)
Les documents, classeurs et modèles peuvent ne pas fonctionner correctement en tant que modèles globaux ou compléments VSTO Excel (fichiers .xla).
Modèles Word
Si un modèle Microsoft Office Word a des extensions de code managé, l'assembly de projet n'est pas appelé si le modèle est attaché en tant que modèle global ou chargé à partir du répertoire de démarrage de Word. En outre, le document ne reconnaît pas le format d'un modèle faisant partie d'une solution Office.
Compléments Excel (fichiers.xla)
Il n’existe aucun projet Bureau pour la création d’un complément VSTO Excel (fichier .xla). Il est possible d'enregistrer un classeur en tant que fichier .xla, mais cette opération, qui n'est pas prise en charge, n'est pas recommandée. Si vous enregistrez un classeur contenant des extensions de code managé en tant que fichier de complément Microsoft Bureau Excel (*.xla), vous pouvez le sélectionner dans la boîte de dialogue Compléments pour s’appliquer à un autre classeur. Dans certains cas, votre code s’exécute dans le classeur cible après l’application du complément VSTO, mais cette utilisation de la solution Bureau n’est pas prise en charge.
Contenu connexe
- Concevoir et créer des solutions Bureau
- Développer des solutions Bureau
- Guide pratique pour créer des projets Bureau dans Visual Studio
- Prise en main de la programmation des personnalisations au niveau du document pour Excel
- Prise en main de la programmation des personnalisations au niveau du document pour Word
- Prise en main de la programmation des compléments VSTO