自訂文件屬性概觀

當您建置文件層級專案時,Visual Studio 會在專案的文件中加入兩個自訂屬性:_AssemblyLocation_AssemblyName。當使用者開啟文件時,Microsoft Office 應用程式會檢查這些自訂文件屬性。如果這些屬性存在文件中,則應用程式會載入 Visual Studio Tools for Office Runtime 以啟動自訂。如需詳細資訊,請參閱Office 方案在 Visual Studio 中的架構

**適用於:**本主題中的資訊適用於下列應用程式的文件層級專案:Excel 2013 和 Excel 2010、Word 2013 和 Word 2010。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能

_AssemblyName

這個屬性包含 Visual Studio Tools for Office Runtime 的 Office 方案載入器元件中介面的 CLSID。CLSID 值為 4E3C66D5-58D4-491E-A7D4-64AF99AF6E8B。您不得變更此值。

_AssemblyLocation

這個屬性包含了可提供自訂之部署資訊清單相關詳細資訊的字串。如需資訊清單的詳細資訊,請參閱Office 方案中的應用程式和部署資訊清單

根據方案的部署方式而定,_AssemblyLocation 屬性值可以有不同的格式:

  • 如果發行的方案要從網站、UNC 路徑或 CD 或 USB 磁碟機進行安裝,則 _AssemblyLocation 屬性的格式為 DeploymentManifestPath|SolutionID。以下字串即為一個範例:

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

  • 如果您正從 Visual Studio 執行方案或進行偵錯,則 _AssemblyLocation 屬性的格式為 DeploymentManifestName|SolutionID|vstolocal。以下字串即為一個範例:

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

SolutionID 是 Visual Studio Tools for Office Runtime 用來識別方案的 GUID。會在您建置專案時, SolutionID 自動產生。vstolocal 詞彙表示對 Visual Studio Tools for Office Runtime 詞彙表示應從與文件相同的資料夾載入組件的。

請參閱

工作

HOW TO:建立及修改自訂文件屬性

概念

文件層級自訂的架構

Office 方案中的應用程式和部署資訊清單

其他資源

Office 方案在 Visual Studio 中的架構

HOW TO:使用 ClickOnce 發行 Office 方案