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
Version de Microsoft Office
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