Share via


Vue d'ensemble des propriétés de document personnalisées

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.

Lorsqu'un document fait partie d'une personnalisation au niveau du document, Visual Studio Tools pour Office attribue deux propriétés personnalisées à celui-ci : _AssemblyLocation et _AssemblyName. Lorsqu'un utilisateur ouvre un document, l'application Microsoft Office vérifie s'il comporte ces propriétés personnalisées. Si elles sont présentes, l'application charge le runtime de Visual Studio Tools pour Office, qui démarre la personnalisation. Pour plus d'informations, consultez Architecture des solutions Visual Studio Tools pour Office.

Les valeurs de ces propriétés dépendent de la version de Microsoft Office pour laquelle la solution est conçue :

  • la version 2007 de Microsoft Office ;

  • la version 2003 de Microsoft Office.

Propriétés personnalisées pour la version 2007 des solutions Microsoft Office

  • _AssemblyName

    Cette propriété contient le CLSID d'une interface dans le chargeur Visual Studio Tools pour Office. La valeur du CLSID est 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B. Ne modifiez cette valeur sous aucun prétexte.

  • _AssemblyLocation

    Cette propriété contient une chaîne qui fournit des détails relatifs au manifeste de déploiement pour la personnalisation. Pour plus d'informations sur les manifestes, consultez Manifestes d'application et de déploiement dans les solutions Office.

Format de la propriété _AssemblyLocation

La valeur de la propriété _AssemblyLocation peut présenter un format différent selon la façon dont la solution est déployée :

  • Si la solution est publiée pour être installée à partir d'un site Web, d'un chemin UNC, d'un CD ou d'un lecteur USB, la propriété _AssemblyLocation présente le format CheminDuManifesteDeDéploiement|IDSolution. La chaîne suivante en est un exemple :

    file://deployserver/MyShare/ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9

  • Si vous exécutez ou déboguez la solution à partir de Visual Studio, la propriété _AssemblyLocation présente le format NomDuManifesteDeDéploiement|IDSolution| vstolocal. La chaîne suivante en est un exemple :

    ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9|vstolocal

IDSolution est un GUID qu'utilise le runtime de Visual Studio Tools pour Office pour identifier la solution. L'ID IDSolution est généré automatiquement à la création du projet. Le terme vstolocal indique au runtime de Visual Studio Tools pour Office que l'assembly doit être chargé à partir du même dossier que le document.

Propriétés personnalisées pour la version 2003 des solutions Microsoft Office

  • _AssemblyName

    Cette propriété contient un astérisque (*). Cela indique à l'application Microsoft Office que le document possède une personnalisation Visual Studio Tools pour Office.

  • _AssemblyLocation

    Cette propriété contient le GUID du contrôle Runtime Storage. Pour plus d'informations, consultez Vue d'ensemble du contrôle Runtime Storage.

Voir aussi

Tâches

Comment : déployer une solution Office à l'aide de ClickOnce (Office System 2007)

Comment : créer et modifier des propriétés de document personnalisées

Concepts

Architecture des personnalisations au niveau du document

Vue d'ensemble du contrôle Runtime Storage

Manifestes d'application et de déploiement dans les solutions Office

Autres ressources

Architecture des solutions Visual Studio Tools pour Office