WorkbookExtensions 类

提供可用于扩展 Microsoft Office Excel 工作簿的方法,这些方法为 Microsoft.Office.Interop.Excel.Workbook 对象生成宿主项并测试生成的宿主项是否存在。

继承层次结构

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

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

语法

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

方法

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

页首

备注

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

在 WorkbookExtensions 类中提供扩展方法是为了与从面向 .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)