DocumentExtensions.GetVstoObject 方法 (_Document, Factory)
傳回 Microsoft.Office.Tools.Word.Document 主項目,這個主項目可在文件層級自訂中擴充目前 Microsoft.Office.Interop.Word.Document 物件的功能。 將專案中的 Globals.Factory 物件傳遞給 factory 參數。
命名空間: Microsoft.Office.Tools.Word.Extensions
組件: Microsoft.Office.Tools.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)
語法
'宣告
<ExtensionAttribute> _
Public Shared Function GetVstoObject ( _
document As _Document, _
factory As Factory _
) As Document
public static Document GetVstoObject(
this _Document document,
Factory factory
)
參數
- document
型別:Microsoft.Office.Interop.Word._Document
要擴充的原生文件物件。請勿自行提供此參數。當您在 Word 文件上呼叫這個方法時,執行階段就會提供此參數。
- factory
型別:Microsoft.Office.Tools.Word.Factory
物件,這個物件會提供文件層級自訂中特定功能的存取權。將 Globals.Factory 物件傳遞給這個參數。
傳回值
型別:Microsoft.Office.Tools.Word.Document
主項目,可擴充目前 Microsoft.Office.Interop.Word.Document 物件的功能。
使用注意事項
在 Visual Basic 和 C# 中,您可以在任何 _Document 型別物件中呼叫這個方法以做為執行個體。使用執行個體方法語法呼叫這個方法時,請省略第一個參數。如需詳細資訊,請參閱擴充方法 (Visual Basic)或擴充方法 (C# 程式設計手冊)。
備註
在文件層級自訂中,您可以呼叫這個方法以取得位於目前自訂中的 Microsoft.Office.Tools.Word.Document 主項目。 如果您呼叫這個方法所在的 Microsoft.Office.Interop.Word.Document 物件在目前自訂中不是 Microsoft.Office.Tools.Word.Document 主項目的基礎物件,這個方法會傳回 nullNull 參照 (即 Visual Basic 中的 Nothing)。
這個方法可用於回溯與 Office 專案的相容性 (您在 .NET Framework 3.5 中將這些專案的目標重定為 .NET Framework 4)。 在以 .NET Framework 4 為目標的新專案中,您應該呼叫專案中的 Globals.Factory 物件所提供的 GetVstoObject 方法。 如需詳細資訊,請參閱在文件層級自訂中取得原生 Office 物件的擴充物件。
![]() |
---|
document 參數的型別是 Microsoft.Office.Interop.Word._Document,此為 Microsoft.Office.Interop.Word.Document 的父介面。 因此,這個方法會擴充兩種型別:Microsoft.Office.Interop.Word._Document 和 Microsoft.Office.Interop.Word.Document。 通常在參考 Word 文件時,您會使用 Microsoft.Office.Interop.Word.Document。 |
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Office.Tools.Word.Extensions 命名空間