Mise en route de l'écriture de code

Mise à jour : novembre 2007

Les techniques d'écriture du code sont globalement les mêmes que pour d'autres projets Visual Studio. Les paradigmes sont toutefois légèrement différents pour les personnalisations au niveau du document et les compléments d'application.

Personnalisations au niveau du document

Les personnalisations au niveau du document de Microsoft Office Word et Microsoft Office Excel ont un fichier de code associé à chaque document Word ainsi qu'à chaque classeur et feuille de calcul Excel. Le modèle est identique à Windows Forms et Web Forms; il comporte un mode Design pour travailler avec l'interface utilisateur et un mode Code où vous écrivez votre code.

Compléments d'application

Vous pouvez écrire des compléments d'application pour Microsoft Office Excel, Microsoft Office InfoPath, Microsoft Office Outlook, Microsoft Office PowerPoint, Microsoft Office Visio et Microsoft Office Word. Dans ces solutions, un fichier de code est associé à l'application. Ces solutions fournissent un mode Code dans lequel vous écrivez votre code. Il n'existe pas de mode Design pour l'application, mais vous pouvez trouver des concepteurs séparés pour certaines fonctionnalités, telles que le ruban et les volets de tâches personnalisés.

Remarque :

Vous ne pouvez pas ajouter de classes supplémentaires au fichier de code derrière un document, un classeur ou une feuille de calcul. Vous devez ajouter de nouveaux fichiers à votre projet pour contenir toutes les classes que vous souhaitez écrire.

Activation du mode Code

Vous pouvez activer le mode Code de plusieurs manières :

  • Cliquez sur le bouton Afficher le code dans la barre d'outils Explorateur de solutions. Le point d'insertion s'affiche en haut de la fenêtre.

  • Cliquez sur l'élément Afficher le code dans le menu Affichage de Visual Studio lorsqu'un document ou l'élément de projet de code correspondant est sélectionné dans l'Explorateur de solutions. Le point d'insertion s'affiche en haut de la fenêtre.

  • Cliquez sur l'élément Afficher le code dans le menu contextuel d'un document. Le point d'insertion s'affiche en haut de la fenêtre.

  • Cliquez sur l'élément Afficher le code dans le menu contextuel d'un contrôle, y compris les contrôles hôtes. Le point d'insertion s'affiche en haut de la fenêtre. Pour plus d'informations sur les contrôles hôtes, consultez Vue d'ensemble des éléments hôtes et des contrôles hôtes.

  • Cliquez sur Afficher le code dans le menu contextuel de l'élément de projet dans l'Explorateur de solutions. Le point d'insertion s'affiche en haut de la fenêtre.

  • Double-cliquez sur un contrôle dans le concepteur visuel. Le point d'insertion apparaît à l'intérieur du gestionnaire d'événements de contrôle par défaut. Le gestionnaire d'événements est généré s'il n'existe pas déjà.

Utilisation du code pour personnaliser Office

Certains aspects des projets Visual Studio Tools pour Office sont différents des autres types de projets. Pour en savoir plus sur les langages de programmation pris en charge, les paramètres optionnels, l'accès global aux objets et le développement collaboratif, consultez Écriture de code dans les solutions Office.

Lorsque vous écrivez le code pour des compléments d'application, vous pouvez personnaliser des fonctionnalités de l'interface utilisateur, appeler le code depuis d'autres applications et écrire directement le code dans la classe ThisAddIn de votre projet. Pour plus d'informations, consultez Programmation de compléments d'application.

Pour les personnalisations au niveau du document, vous pouvez ajouter des contrôles aux documents Office, combiner VBA dans votre projet Visual Studio Tools pour Office et gérer des documents sur un serveur. Pour plus d'informations, consultez Programmation de personnalisations au niveau du document.

Vous pouvez personnaliser par programme l'interface utilisateur d'une application Microsoft Office avec le ruban, des volets Actions, des volets de tâches personnalisés et des balises actives. Pour plus d'informations, consultez Personnalisation de l'interface utilisateur Office.

Vous pouvez utiliser les outils de traitement de données de Visual Studio Tools pour Office pour connecter, lier et accéder à des données dans des documents Office. Vous pouvez également faire appel à des schémas XML et des parties XML pour ajouter et organiser des données dans des documents. Pour plus d'informations, consultez Données dans les solutions Office.

L'extensibilité de projet vous permet d'automatiser des tâches et d'étendre des types de projet et des éléments. Pour plus d'informations, consultez Extensibilité de projet dans Visual Studio Tools pour Office.

Ajout de descriptions Office à IntelliSense

Visual Studio IntelliSense n'inclut pas de descriptions d'objets ou de paramètres pour un grand nombre d'objets Microsoft Office. En général, du texte décrivant un objet ou un paramètre apparaît dans les fonctionnalités Infos express et Informations sur les paramètres, avec la syntaxe. Ce texte n'est toutefois pas disponible par défaut pour un grand nombre d'objets dans le modèle objet Office.

Vous pouvez installer des fichiers qui fournissent ces descriptions pour certaines applications d'Office 2003. Visual Studio Tools pour Office propose ces fichiers pour téléchargement depuis le Web. Pour plus d'informations, consultez la page Web de téléchargement à l'adresse Microsoft IntelliSense XML Files for Microsoft Visual Studio Tools for the Microsoft Office System Solution Developers.

Voir aussi

Concepts

Création de solutions Office dans Visual Studio

Référence

Infos express

Informations sur les paramètres

Autres ressources

Mise en route (Visual Studio Tools pour Office)

Exemples et procédures pas à pas relatifs au développement Office

Données dans les solutions Office

Architecture des solutions Visual Studio Tools pour Office