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 选件类的扩展方法以备向后兼容随 Office 项目 (从 .NET framework 3.5 重定目标为 .NET Framework 4或 .NET Framework 4.5。 在面向 .NET Framework 4 或 .NET Framework 4.5的新项目,应调用由您的项目的 Globals.Factory 对象提供的 GetVstoObjectHasVstoObject 方法。 有关更多信息,请参见在运行时在应用程序级外接程序中扩展 Word 文档和 Excel 工作簿对文档级自定义项进行编程

线程安全

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

请参见

参考

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

其他资源

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

对文档级自定义项进行编程

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

扩展方法 (Visual Basic)