Partager via


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 du projet : _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 existent dans le document, l'application charge Visual Studio Tools pour Office Runtime, qui démarre la personnalisation.Pour plus d’informations, consultez Architecture des solutions Office dans Visual Studio.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document pour les applications suivantes : Excel 2013, Excel 2010, Word 2013 et Word 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

_AssemblyName

Cette propriété contient le CLSID d'une interface du composant du chargeur de la solution Office de Visual Studio Tools pour Office Runtime.La valeur CLSID est 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B.Cette valeur ne doit jamais être modifiée.

_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.

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, chemin d'accès UNC, CD ou lecteur USB, la propriété _AssemblyLocation est au format DeploymentManifestPath|SolutionID.La chaîne suivante en est un exemple :

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

  • Si la solution est en cours d'exécution ou de débogage dans Visual Studio, la propriété _AssemblyLocation est au format DeploymentManifestName|SolutionID|vstolocal.La chaîne suivante en est un exemple :

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

SolutionID est un GUID utilisé par Visual Studio Tools pour Office Runtime pour identifier la solution.SolutionID est généré automatiquement lorsque vous générez le projet. Le terme d' vstolocal indique à Visual Studio Tools pour Office Runtime que l'assembly doit être chargé à partir de le même répertoire que le document.

Voir aussi

Tâches

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

Concepts

Architecture des personnalisations au niveau du document

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

Autres ressources

Architecture des solutions Office dans Visual Studio

Comment : publier une solution Office à l'aide de ClickOnce