Cette documentation est archivée et n’est pas conservée.

Modèle de projet de modèle Excel

Visual Studio 2005

Remarque Applications requises

Les fonctions décrites dans cette rubrique ne sont disponibles que si les applications requises sont installées.

Pour plus d'informations, voir Fonctionnalités disponibles par combinaison de produits.

  • L'un de ces environnements de développement :

    VSTO 2005

    - ou -

    Visual Studio Team System

  • Microsoft Office 2003

Le modèle de projet Excel en Visual Basic et en Visual C# sert de point de départ pour les applications qui ciblent des modèles Microsoft Office Excel 2003 nouveaux ou existants. Le modèle ajoute automatiquement les références, les fichiers et le code de base du projet nécessaires servant de point de départ à l'élaboration de votre application.

Quelques-uns des fichiers et références répertoriés ci-dessous sont masqués par défaut. Pour les consulter, cliquez sur Afficher tous les fichiers dans l'Explorateur de solutions.

Certains fichiers et références, non répertoriés ci-dessous, sont communs à de nombreux modèles de projet Visual Studio.

Si vous ouvrez un modèle pour le modifier en dehors de Visual Studio après avoir compilé la solution, le modèle exécute le code comme si vous aviez créé un document à partir du modèle. Selon le code, le modèle risque d'être changé lors de l'ouverture, avant que vous ne commenciez les modifications. Pour empêcher l'exécution du code, maintenez la touche MAJ enfoncée à l'ouverture du modèle.

Les méthodes suivantes sont incluses dans le fichier de code du modèle de projet.

Startup (Sheet1_Startup, ThisWorkbook_Startup)

Startup est appelée une fois que le classeur s'exécute et que tout le code d'initialisation de l'assembly a été exécuté. Il s'agit de la dernière chose à exécuter dans le constructeur de la classe dans laquelle votre code s'exécute.

Les événements Startup d'un classeur sont déclenchés dans cet ordre :

  1. ThisWorkbook.

  2. Sheet1.

  3. Sheet2.

  4. Sheet3.

  5. Les autres feuilles dans l'ordre.

L'ordre est déterminé lors de la compilation du projet. Si l'utilisateur réorganise les feuilles au moment de l'exécution, il ne modifie pas l'ordre dans lequel les événements sont déclenchés à l'ouverture suivante du classeur.

Shutdown (Sheet1_Shutdown, ThisWorkbook_Shutdown)

Shutdown est appelée sur chacune des feuilles de calcul et sur le classeur lorsque le domaine d'application dans lequel votre code est chargé est sur le point d'être déchargé. Il s'agit de la dernière chose à appeler dans la classe pendant le déchargement.

Ce sont les principaux fichiers utilisateur. Ils sont visibles par défaut.

NoteRemarque

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.

  • ExcelTemplate1.xls - Représente le classeur Excel dans le projet. Contient toutes les feuilles de calcul et graphiques.

  • Sheet1 (fichier .vb pour Visual Basic ou fichier .cs pour Visual C#) - feuille de calcul qui fournit l'aire de conception et le code de la première feuille de calcul dans le classeur. Pour plus d'informations, consultez Feuille de calcul.

  • Sheet2 (fichier .vb pour Visual Basic ou fichier .cs pour Visual C#) - feuille de calcul qui fournit l'aire de conception et le code de la deuxième feuille de calcul dans le classeur.

  • Sheet3 (fichier .vb pour Visual Basic ou fichier .cs pour Visual C#) - feuille de calcul qui fournit l'aire de conception et le code de la troisième feuille de calcul dans le classeur.

  • ThisWorkbook (fichier .vb pour Visual Basic ou fichier .cs pour Visual C#) - contient l'aire de conception et le code des personnalisations au niveau du classeur. Pour plus d'informations, consultez Classeur.

Fichiers masqués

Microsoft Visual Studio 2005 Tools for Microsoft Office System génère ces fichiers 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.

  • .Designer.xml - représentation déclarative en lecture seule des objets programmables dans la feuille de calcul ou le classeur.

  • .Designer (fichier .vb pour Visual Basic ou fichier .cs pour Visual C#) - fichier de code en lecture seule qui fournit des implémentations d'assistance, y compris un code permettant d'instancier correctement des objets.

  • <Document Name>.Designer.xml - représentation déclarative en lecture seule d'objets programmables, tels que des contrôles personnalisés qui ne font pas partie de Visual Studio Tools for Office par défaut.

  • <Document Name>.Designer (fichier .vb pour Visual Basic ou fichier .cs pour Visual C#) - fichier de code en lecture seule qui fournit des implémentations d'assistance pour des contrôles personnalisés.

  • Microsoft.Office.Core - Assembly PIA (Primary Interop Assembly) pour les composants Office partagés.

  • Microsoft.Office.Tools.Common - collection d'implémentations d'assistance pour développer des solutions liées au volet Actions et aux balises actives.

  • Microsoft.Office.Interop.Excel - Assembly PIA (Primary Interop Assembly) pour Excel.

  • Microsoft.Office.Tools.Excel - implémentations des contrôles et contrôles managés Excel.

  • Microsoft.VisualStudio.Tools.Applications.Runtime - composant qui charge l'assembly du projet principal dans Excel.

  • Assemblys Microsoft .NET Framework - collection de références à quelques-uns des assemblys Microsoft .NET Framework, utilisés lors du développement de solutions Visual Studio Tools for Office.

Afficher: