Vue d’ensemble des propriétés de document personnalisées
Lorsque vous générez un projet au niveau du document, Visual Studio ajoute deux propriétés personnalisées au document dans le projet : _AssemblyLocation et _AssemblyName. Lorsqu’un utilisateur ouvre un document, microsoft application Office lication case activée s pour ces propriétés de document personnalisées. S’il existe dans le document, l’application charge le runtime Visual Studio Tools pour Office, ce qui démarre la personnalisation. Pour plus d’informations, consultez Architecture des solutions Bureau dans Visual Studio.
S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets au niveau du document pour Excel et Word. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.
_Assemblyname
Cette propriété contient le CLSID d’une interface dans le composant chargeur de solution Bureau du runtime Visual Studio Tools pour Office. La valeur CLSID est 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B. Vous ne devez jamais modifier cette valeur.
_AssemblyLocation
Cette propriété contient une chaîne qui fournit des détails sur le manifeste de déploiement pour la personnalisation. Pour plus d’informations sur les manifestes, consultez Les manifestes d’application et de déploiement dans Bureau solutions.
La valeur de propriété _AssemblyLocation peut avoir différents formats, 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 ou d’un lecteur CD ou USB, la propriété _AssemblyLocation a le format DeploymentManifestPath|SolutionID. La chaîne suivante 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 a le format DeploymentManifestName|SolutionID|vstolocal. La chaîne suivante est un exemple :
ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9|vstolocal
SolutionID est un GUID utilisé par le runtime Visual Studio Tools pour Office pour identifier la solution. L’ID de solution est généré automatiquement lorsque vous générez le projet. Le terme vstolocal indique au runtime Visual Studio Tools pour Office que l’assembly doit être chargé à partir du même dossier que le document.
Contenu connexe
- Architecture des solutions Bureau dans Visual Studio
- Architecture des personnalisations au niveau du document
- Manifestes d’application et de déploiement dans les solutions Bureau
- Guide pratique pour publier une solution de Bureau à l’aide de ClickOnce
- Guide pratique pour créer et modifier des propriétés de document personnalisées