Přehled vlastních vlastností dokumentu
Když vytvoříte projekt na úrovni dokumentu, Visual Studio přidá do dokumentu v projektu dvě vlastní vlastnosti: _AssemblyLocation a _AssemblyName. Když uživatel otevře dokument, aplikace systém Microsoft Office zkontroluje tyto vlastnosti vlastního dokumentu. Pokud v dokumentu existují, aplikace načte Visual Studio Tools for Office runtime , která spustí přizpůsobení. Další informace naleznete v tématu Architektura řešení Office v sadě Visual Studio.
Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu pro Excel a Word. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
_Assemblyname
Tato vlastnost obsahuje CLSID rozhraní v komponentě zavaděče řešení Office v sadě Visual Studio Tools for Office runtime . Hodnota CLSID je 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B. Tuto hodnotu byste nikdy neměli měnit.
_AssemblyLocation
Tato vlastnost obsahuje řetězec, který poskytuje podrobnosti o manifestu nasazení pro přizpůsobení. Další informace o manifestech najdete v tématu Manifesty aplikací a nasazení v řešeních Office.
Hodnota vlastnosti _AssemblyLocation může mít různé formáty v závislosti na tom, jak je řešení nasazené:
Pokud je řešení publikováno, aby bylo nainstalováno z webu, cesty UNC nebo JEDNOTKY CD nebo USB, má vlastnost _AssemblyLocation formát DeploymentManifestPath|SolutionID. Následující řetězec je příkladem:
file://deployserver/MyShare/ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9
Pokud používáte nebo ladíte řešení ze sady Visual Studio, má vlastnost _AssemblyLocation formát DeploymentManifestName|SolutionID|vstolocal. Následující řetězec je příkladem:
ExcelWorkbook1.vsto|74744e4b-e4d6-41eb-84f7-ad20346fe2d9|vstolocal
ID řešení je identifikátor GUID, který visual Studio Tools for Office runtime používá k identifikaci řešení. Id řešení se automaticky vygeneruje při sestavování projektu. Výraz vstolocal označuje visual Studio Tools for Office runtime, že sestavení by mělo být načteno ze stejné složky jako dokument.