ListObjectExtensions 类

提供可用于扩展 Microsoft Office Excel 列表对象的方法,这些方法为 Microsoft.Office.Interop.Excel.ListObject 对象生成宿主控件并测试生成的宿主控件是否存在。

继承层次结构

System.Object
  Microsoft.Office.Tools.Excel.Extensions.ListObjectExtensions

命名空间:  Microsoft.Office.Tools.Excel.Extensions
程序集:  Microsoft.Office.Tools.Excel.v4.0.Utilities(在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)

语法

声明
<ExtensionAttribute> _
Public NotInheritable Class ListObjectExtensions
public static class ListObjectExtensions

方法

  名称 说明
公共方法静态成员 GetVstoObject(ListObject, ApplicationFactory) 返回一个 Microsoft.Office.Tools.Excel.ListObject 宿主控件,该宿主控件可扩展应用程序级外接程序中的当前 Microsoft.Office.Interop.Excel.ListObject 对象的功能。将项目中的 Globals.Factory 对象传递到 factory 参数。
公共方法静态成员 GetVstoObject(ListObject, Factory) 返回一个 Microsoft.Office.Tools.Excel.ListObject 宿主控件,该宿主控件可扩展文档级自定义项中的当前 Microsoft.Office.Interop.Excel.ListObject 对象的功能。将项目中的 Globals.Factory 对象传递到 factory 参数。
公共方法静态成员 HasVstoObject(ListObject, ApplicationFactory) 返回一个值,该值指示是否已为应用程序级外接程序中的当前 Microsoft.Office.Interop.Excel.ListObject 对象创建了一个 Microsoft.Office.Tools.Excel.ListObject 宿主控件。将项目中的 Globals.Factory 对象传递到 factory 参数。
公共方法静态成员 HasVstoObject(ListObject, Factory) 返回一个值,该值指示是否已为文档级自定义项中的当前 Microsoft.Office.Interop.Excel.ListObject 对象创建了一个 Microsoft.Office.Tools.Excel.ListObject 宿主控件。将项目中的 Globals.Factory 对象传递到 factory 参数。

页首

备注

ListObjectExtensions 类包含专用于 Microsoft.Office.Interop.Excel.ListObject 对象上的扩展方法。 有关扩展方法的更多信息,请参见扩展方法(C# 编程指南)扩展方法 (Visual Basic)

在 ListObjectExtensions 类中提供扩展方法是为了与从面向 .NET Framework 3.5 变为面向 .NET Framework 4 的 Office 项目向后兼容。 在面向 .NET Framework 4 的新项目中,您应该调用由您项目中的 Globals.Factory 对象提供的 GetVstoObjectHasVstoObject 方法。 有关更多信息,请参见在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿从文档级自定义项中的本机 Office 对象获取扩展对象

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

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

其他资源

在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿

从文档级自定义项中的本机 Office 对象获取扩展对象

扩展方法(C# 编程指南)

扩展方法 (Visual Basic)