Share via


Vue d'ensemble des documents Office dans l'environnement Visual Studio

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 du document

Version de Microsoft Office

  • Version 2007 de Microsoft Office System

  • Microsoft Office 2003

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

L'utilisation de documents Microsoft Office dans Visual Studio Tools pour Office est très similaire à l'utilisation de Windows Forms. Lorsque vous démarrez un projet Visual Studio Tools pour Office, le document Office (document Microsoft Office Word ou classeur Microsoft Office Excel) s'ouvre dans Visual Studio et se comporte comme un concepteur visuel.

Aire de conception

Il existe deux modes de visualisation dans le concepteur : le mode Design et le mode Code. Certaines des fonctionnalités de ces deux modes sont identiques, quelle que soit l'application Office ouverte dans l'environnement Visual Studio. Certaines fonctionnalités dépendent de l'ouverture ou non de Word ou d'Excel.

Mode Design

Le mode Design correspond à la représentation graphique du document et de l'application. Le document Office s'ouvre dans le concepteur. Le concepteur vous permet d'accéder aux menus, aux barres d'outils et aux groupes de rubans Office et de concevoir le document sans avoir à quitter l'environnement Visual Studio. Si votre projet utilise Microsoft Office 2003 comme version cible, les menus Word et Excel sont fusionnés avec ceux de Visual Studio, mais les barres d'outils se trouvent dans le concepteur juste au-dessus du document. Pour plus d'informations, consultez Menus Office dans l'environnement Visual Studio. Si votre projet utilise la version 2007 de Microsoft Office System comme version cible, le ruban apparaît dans le concepteur juste au-dessus du document.

Vous pouvez éditer et modifier un document ou un classeur à l'aide des fonctionnalités natives de l'application Office, par exemple en utilisant la fonction Annuler, en écrivant des formules Excel et en utilisant la fonction Recherche d'Office. Vous pouvez également utiliser les éditeurs et les fenêtres Outil Visual Studio pour personnaliser le document ou le classeur à l'aide du code managé. Le mappage de raccourcis clavier correspond au mappage Visual Studio, mais vous pouvez inclure des mappages Office en modifiant le paramètre dans la boîte de dialogue Options du menu Outils, sous le nœud Paramètres du clavier Microsoft Office.

Vous pouvez faire glisser des contrôles de la Boîte à outils de Visual Studio vers l'aire de conception du document et modifier les propriétés des contrôles à l'aide de la fenêtre Propriétés. Si vous double-cliquez sur le contrôle, le mode Code s'ouvre avec un gestionnaire d'événements généré automatiquement. Les contrôles qui ne sont pas visibles dans le document apparaissent dans la barre d'état des composants au moment du design.

Word et Excel ont un mode Design autorisant les personnalisations qui ne peuvent pas être effectuées en mode d'exécution normale. Lorsqu'un document est ouvert dans l'environnement Visual Studio, il l'est toujours en mode Design. Pour afficher le document en mode exécution, vous devez ouvrir l'application et le document en dehors de Visual Studio. Vous pouvez également générer et exécuter le projet afin d'ouvrir automatiquement le document et l'application en dehors de Visual Studio.

Afficher le code

L'éditeur de code associé au document dans le concepteur est le même que celui des Windows Forms. Pour plus d'informations, consultez Éditeur de code et de texte.

Excel

Chaque feuille de calcul Excel a un mode Design qui correspond à une feuille de calcul normale, et le mode Design du classeur est une grande barre d'état des composants qui complète le concepteur. Les onglets des feuilles de calcul apparaissent dans la partie inférieure de celles-ci, et vous pouvez naviguer d'un onglet à l'autre en cliquant dessus, comme dans Excel. Un fichier de code est également associé à chaque feuille de calcul et au classeur.

Lorsque vous écrivez du code derrière une feuille de calcul ou le classeur, votre code est local pour cet objet. Toutefois, vous pouvez accéder aux autres objets en utilisant Globals dans votre code. Pour plus d'informations, consultez Accès global aux objets dans les projets Visual Studio Tools pour Office.

Lorsque vous double-cliquez sur une cellule de feuille de calcul normale, la cellule bascule en mode édition. Lorsque vous double-cliquez sur une cellule qui contient un contrôle hôte, l'éditeur de code s'ouvre et le gestionnaire d'événements par défaut est généré. 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.

Word

Il existe un seul mode Design pour les documents Word, qui correspond au document lui-même. Lorsque vous double-cliquez sur l'aire du document, votre curseur s'y rend comme il le fait habituellement dans Word. De même, lorsque vous double-cliquez sur un mot, ce mot est sélectionné. Toutefois, si le mot est dans un contrôle hôte, l'éditeur de code s'ouvre et le gestionnaire d'événements par défaut pour le contrôle est généré. 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.

Barres d'outils

Si votre projet utilise Microsoft Office 2003 comme version cible, des barres d'outils Word 2003 et Excel 2003 totalement fonctionnelles apparaissent à l'intérieur du concepteur. La disposition des barres d'outils est la même que lorsque vous ouvrez Word et Excel en dehors de Visual Studio.

La personnalisation de barre d'outils fonctionne comme suit à l'intérieur de l'environnement Visual Studio :

  • Vous pouvez ajouter et supprimer des barres d'outils à l'aide du menu Affichage ou en cliquant avec le bouton droit sur la barre d'outils dans le concepteur.

  • Vous ne pouvez pas ancrer les barres d'outils Word et Excel au jeu de barres d'outils Visual Studio.

  • Vous ne pouvez pas personnaliser la disposition des barres d'outils dans un groupe de barres d'outils en appuyant sur la touche ALT, puis en sélectionnant le contrôle et en le déplaçant.

  • La personnalisation des barres d'outils telle que l'ajout, la suppression ou le déplacement des barres d'outils est valable tant que la fenêtre personnalisée est ouverte uniquement. Les personnalisations ne sont pas conservées lors de l'ouverture suivante de ce document ou de tout autre document. Lorsqu'un document s'ouvre, les paramètres des barres d'outils sont identiques à ceux de l'application autonome.

  • Vous ne pouvez pas déplacer les commandes des barres d'outils dans les menus.

Explorateur de solutions

Vous utilisez l'Explorateur de solutions de la même manière que dans les autres types de projets, tels que les Windows Forms.

Les projets Visual Studio Tools pour Office incluent les éléments suivants :

  • Références à Office et aux assemblys PIA (Primary Interop Assembly). Elles apparaissent uniquement dans l'Explorateur de solutions dans les projets C# ; en Visual Basic, elles sont répertoriées dans les propriétés du projet.

  • Document.

  • Pour Excel, il s'agit de chaque graphique et feuille de calcul qui apparaissent comme des éléments distincts dans l'Explorateur de solutions.

  • Fichiers d'implémentation cachés. Pour consulter ces fichiers, cliquez sur le bouton Afficher tous les fichiers. Pour plus d'informations, consultez Fichiers projet masqués dans l'Explorateur de solutions.

  • Feuilles de calcul masquées dans Excel. Elles apparaissent dans l'Explorateur de solutions, mais pas dans le concepteur. Pour plus d'informations, consultez Feuilles de calcul masquées.

Vous pouvez ajouter d'autres éléments de projet communs tels que des Windows Forms et des fichiers de code. Pour plus d'informations sur l'Explorateur de solutions, consultez Utilisation de l'Explorateur de solutions.

Propriétés, fenêtre

La fenêtre Propriétés affiche des propriétés pour les éléments de projet code-behind et les éléments de projet dans le concepteur, comme des contrôles et le document lui-même. Certaines propriétés sont spécifiques à l'application et au document, alors que d'autres sont les mêmes pour tous les projets.

Sources de données, fenêtre

Comme pour les Windows Forms, vous pouvez utiliser la fenêtre Sources de données dans vos projets Visual Studio Tools pour Office pour faire glisser une source de données sur votre document et inclure automatiquement un contrôle lié à la source de données. Pour plus d'informations, consultez Affichage des données sur des formulaires dans les applications Windows.

Impression

Lorsqu'un document Office a le focus, vous pouvez l'imprimer en utilisant les commandes d'impression habituelles de l'application Office.

Voir aussi

Tâches

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

Concepts

Menus Office dans l'environnement Visual Studio

Feuilles de calcul masquées

Fichiers projet masqués dans l'Explorateur de solutions

Nouveautés dans Visual Studio Tools pour Office

Mise en route de l'écriture de code

Autres ressources

Mise en route (Visual Studio Tools pour Office)