共用方式為


使用 ServerDocument 類別管理伺服器上的文件

您可以使用 Visual Studio Tools for Office 執行階段中的 ServerDocument 類別來管理文件級別自訂化的多個層面,即使未安裝 Microsoft Office Word 和 Microsoft Office Excel 也可以。 您可以執行下列工作:

瞭解 ServerDocument 類別

ServerDocument 類別的設計目的是要在未安裝 Office 的電腦上使用。 因此,您通常會在未與 Office 整合的應用程式中使用這個類別,例如主控台專案或 Windows Forms 專案,而不是 Office 專案。 在 ServerDocument 組件中使用類別

類別 ServerDocument 可用來操作使用 Visual Studio 2013 建立的文件層級自訂。

如需 Visual Studio 2010 Tools for Office 執行階段和 .NET Framework 的 Office 延伸模組的詳細資訊,請參閱 Visual Studio Tools for Office 執行階段概觀

備註

如果您有在系統中使用ServerDocument類別的Visual Studio Tools for Office舊版應用程式 (3.0 版執行階段) ,Visual Studio Tools for Office則必須在執行應用程式的電腦上安裝系統 (3.0 版執行階段)。 Visual Studio 2010 Tools for Office runtime 無法運行這些應用程式。

處理文件中的快取資料

類別 ServerDocument 提供成員,可用來處理自訂文件中的資料快取。 如需快取資料的相關資訊,請參閱 快取資料存取伺服器上文件中的資料

下表列出可用來處理快取資料的成員。

任務 會員使用
判斷文件是否包含資料快取。 IsCacheEnabled方法。
存取文件中的快取資料。

如需相關資訊,請參閱 存取伺服器上文件中的資料
CachedData 屬性。

管理文件的自訂設定

您可以使用類別的 ServerDocument 成員來管理與文件相關聯的自訂元件。 例如,您可以以程式設計方式從文件中移除自訂,讓文件不再是自訂的一部分。

下表列出可用來管理自訂組件的成員。

任務 會員使用
判斷文件是否屬於文件層級自訂的一部分。 GetCustomizationVersion方法。
在執行階段以程式設計方式將自訂附加至文件。

如需詳細資訊,請參閱 如何:將 Managed 程式碼延伸模組附加至文件
方法之一 AddCustomization
在執行階段以程式設計方式從文件中移除自訂。

如需詳細資訊,請參閱 如何:從文件中移除 Managed 程式碼延伸模組
RemoveCustomization方法。
取得與文件相關聯之部署描述檔的 URL。 DeploymentManifestUrl 屬性。