共用方式為


ListObjectExtensions.GetVstoObject 方法 (ListObject, ApplicationFactory)

傳回 Microsoft.Office.Tools.Excel.ListObject 主控制項,這個主控制項可在應用程式層級增益集中擴充目前 Microsoft.Office.Interop.Excel.ListObject 物件的功能。將專案中的 Globals.Factory 物件傳遞給 factory 參數。

命名空間:  Microsoft.Office.Tools.Excel.Extensions
組件:  Microsoft.Office.Tools.Excel.v4.0.Utilities (在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

語法

'宣告
<ExtensionAttribute> _
Public Shared Function GetVstoObject ( _
    listObject As ListObject, _
    factory As ApplicationFactory _
) As ListObject
public static ListObject GetVstoObject(
    this ListObject listObject,
    ApplicationFactory factory
)

參數

  • listObject
    型別:Microsoft.Office.Interop.Excel.ListObject
    要擴充的原生清單物件。請勿自行提供此參數。當您在 Excel 清單物件上呼叫這個方法時,執行階段就會提供此參數。

傳回值

型別:Microsoft.Office.Tools.Excel.ListObject
主控制項,可擴充目前 Microsoft.Office.Interop.Excel.ListObject 物件的功能。

使用注意事項

在 Visual Basic 和 C# 中,您可以在任何 ListObject 型別物件中呼叫這個方法以做為執行個體。使用執行個體方法語法呼叫這個方法時,請省略第一個參數。如需詳細資訊,請參閱擴充方法 (Visual Basic)擴充方法 (C# 程式設計手冊)

備註

在應用程式層級增益集中,呼叫這個方法即可擴充在 Excel 開啟任何清單物件。如果沒有為您呼叫這個方法所在的 Microsoft.Office.Interop.Excel.ListObject 物件產生這樣的物件,則這個方法會產生新的 Microsoft.Office.Tools.Excel.ListObject 主控制項。針對同一個 Microsoft.Office.Interop.Excel.ListObject 物件上的這個方法的後續呼叫會傳回相同的 Microsoft.Office.Tools.Excel.ListObject 執行個體。

這個方法以提供回溯相容性隨 Office 專案從 .NET Framework 3.5 為目標的 .NET Framework 4 或 .NET Framework 4.5。在以 .NET Framework 4 或 .NET Framework 4.5的新專案,您應該呼叫在專案中 Globals.Factory 物件的 GetVstoObject 方法。

如需詳細資訊,請參閱在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿

.NET Framework 安全性

請參閱

參考

ListObjectExtensions 類別

GetVstoObject 多載

Microsoft.Office.Tools.Excel.Extensions 命名空間

其他資源

在應用程式層級增益集的執行階段中擴充 Word 文件和 Excel 活頁簿

擴充方法 (C# 程式設計手冊)

擴充方法 (Visual Basic)