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 对象提供的 GetVstoObject 和 HasVstoObject 方法。 有关更多信息,请参见在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿和从文档级自定义项中的本机 Office 对象获取扩展对象。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.Office.Tools.Excel.Extensions 命名空间