使用 ServerDocument 類別管理伺服器上的文件
您可以使用 Visual Studio Tools for Office Runtime 中的 ServerDocument 類別來管理數個文件層級的自訂作業,即使尚未安裝 Microsoft Office Word 和 Microsoft Office Excel 也沒關係。您可以執行下列工作:
存取和修改文件或活頁簿之資料快取中的資料。如需詳細資訊,請參閱使用文件中的快取資料。
管理與文件相關聯的自訂組件。如需詳細資訊,請參閱管理文件自訂。
**適用於:**本主題中的資訊適用於下列應用程式的文件層級專案:Excel 2013 和 Excel 2010、Word 2013 和 Word 2010。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能。
了解 ServerDocument 類別
ServerDocument 類別的設計是用於未安裝 Office 的電腦上。因此,一般您會在未與 Office 整合的應用程式 (例如主控台專案或 Windows Form 專案,而不是 Office 專案) 中使用這個類別。使用 Microsoft.VisualStudio.Tools.Applications.ServerDocument 類別在 Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll 組件。
ServerDocument 類別可用來在使用 Visual Studio 2012,建立的文件層級自訂。
如需 Visual Studio Visual Studio Tools for Office Runtime 的詳細資訊和 .NET Framework 的 Office 擴充功能,請參閱 Visual Studio Tools for Office Runtime 概觀。
注意事項 |
---|
如果您在 Visual Studio Tools for Office System 版 Runtime (、) 使用 ServerDocument 類別的舊版應用程式,在執行應用程式的電腦上安裝 Visual Studio Tools for Office System 版 Runtime (、)。Visual Studio Visual Studio Tools for Office Runtime 無法執行這些應用程式。 |
使用文件中的快取資料
ServerDocument 類別提供的成員可讓您用來處理自訂文件中的資料快取。如需快取資料的詳細資訊,請參閱快取資料和存取伺服器文件中的資料。
下表列出您可用來處理快取資料的成員。
工作 |
使用的成員 |
---|---|
判斷文件是否具有資料快取。 |
IsCacheEnabled 方法。 |
若要存取文件中的快取資料。 如需詳細資訊,請參閱存取伺服器文件中的資料。 |
CachedData 屬性。 |
管理文件自訂
您可以使用 ServerDocument 類別的成員來管理與文件相關聯的自訂組件。例如,您可以透過程式設計的方式從文件中移除自訂,這樣一來文件就不再屬於自訂的一部分。
下表列出您可用來管理自訂組件的成員。
工作 |
使用的成員 |
---|---|
判斷文件是否屬於文件層級自訂的一部分。 |
|
若要以程式設計方式在執行階段將自訂附加至文件。 如需詳細資訊,請參閱HOW TO:將 Managed 程式碼擴充附加至文件。 |
其中一個 AddCustomization 方法。 |
若要以程式設計方式在執行階段從文件中移除自訂。 如需詳細資訊,請參閱HOW TO:從文件移除 Managed 程式碼擴充。 |
|
若要取得與文件關聯之部署資訊清單的 URL。 |
請參閱
工作
參考
Microsoft.VisualStudio.Tools.Applications.ServerDocument