ListObjectExtensions.HasVstoObject 方法 (ListObject, Factory)
傳回值,這個值表示是否已經在文件層級自訂中,為目前的 Microsoft.Office.Interop.Excel.ListObject 物件建立 Microsoft.Office.Tools.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 HasVstoObject ( _
listObject As ListObject, _
factory As Factory _
) As Boolean
public static bool HasVstoObject(
this ListObject listObject,
Factory factory
)
參數
- listObject
型別:Microsoft.Office.Interop.Excel.ListObject
要測試的原生清單物件。請勿自行提供此參數。當您在 Excel 清單物件上呼叫這個方法時,執行階段就會提供此參數。
- factory
型別:Microsoft.Office.Tools.Excel.Factory
物件,這個物件會提供文件層級自訂中特定功能的存取權。將 Globals.Factory 物件傳遞給這個參數。
傳回值
型別:System.Boolean
如果已經為目前的 Microsoft.Office.Interop.Excel.ListObject 物件建立 Microsoft.Office.Tools.Excel.ListObject 主控制項則為 true,否則為 false。
使用注意事項
在 Visual Basic 和 C# 中,您可以在任何 ListObject 型別物件中呼叫這個方法以做為執行個體。使用執行個體方法語法呼叫這個方法時,請省略第一個參數。如需詳細資訊,請參閱擴充方法 (Visual Basic)或擴充方法 (C# 程式設計手冊)。
備註
在文件層級自訂中,只有當您在其上呼叫此方法的 Microsoft.Office.Interop.Excel.ListObject 物件是目前自訂中 Microsoft.Office.Tools.Excel.ListObject 主控制項的基礎物件時,這個方法才會傳回 true。否則,這個方法就會傳回 false。
這個方法以提供回溯相容性隨 Office 專案從 .NET Framework 3.5 為目標的 .NET Framework 4 或 .NET Framework 4.5。在以 .NET Framework 4 或 .NET Framework 4.5的新專案,您應該呼叫在專案中 Globals.Factory 物件的 HasVstoObject 方法。如需詳細資訊,請參閱文件層級自訂程式設計。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Office.Tools.Excel.Extensions 命名空間