ApplicationFactory 接口

提供可用于在应用程序级外接程序中执行杂项任务(如在运行时创建功能区控件以及向工作表添加智能标记)的方法。

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

语法

声明
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("7FB273FD-6B13-4113-B557-8F9BDF4E1B2D")> _
Public Interface ApplicationFactory _
    Inherits Factory
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("7FB273FD-6B13-4113-B557-8F9BDF4E1B2D")]
public interface ApplicationFactory : Factory

ApplicationFactory 类型公开以下成员。

方法

  名称 说明
公共方法 CreateAction 创建一个 Action 对象,该对象表示智能标记的一个操作。
公共方法 CreateAddIn 基础结构。 (继承自 Factory。)
公共方法 CreateCustomTaskPaneCollection 基础结构。 (继承自 Factory。)
公共方法 CreateSmartTag 创建一个 SmartTag 对象,该对象表示工作表中的一个智能标记。
公共方法 CreateSmartTagCollection 基础结构。 (继承自 Factory。)
公共方法 GetRibbonFactory 返回一个可用于在运行时创建功能区控件的对象。 (继承自 Factory。)
公共方法 GetVstoObject(_Workbook) 返回一个 Microsoft.Office.Tools.Excel.Workbook 宿主项,该宿主项可扩展指定的本机工作簿对象的功能。
公共方法 GetVstoObject(_Worksheet) 返回一个 Microsoft.Office.Tools.Excel.Worksheet 宿主项,该宿主项可扩展指定的本机工作簿对象的功能。
公共方法 GetVstoObject(ListObject) 返回扩展指定本机列表对象的功能的 Microsoft.Office.Tools.Excel.ListObject
公共方法 HasVstoObject(_Workbook) 返回一个值,该值指示指定的 Excel 工作簿对象是否存在 Microsoft.Office.Tools.Excel.Workbook 宿主项。
公共方法 HasVstoObject(_Worksheet) 返回一个值,该值指示指定的 Excel 工作表对象是否存在 Microsoft.Office.Tools.Excel.Worksheet 宿主项。
公共方法 HasVstoObject(ListObject) 返回一个值,该值指示指定的本机列表对象是否存在 Microsoft.Office.Tools.Excel.ListObject

页首

备注

若要获取 Factory 对象,请在您的项目中使用 Globals.Factory 属性。 有关更多信息,请参见 对 Office 项目中对象的全局访问

提示

此接口由 Visual Studio Tools for Office 运行时实现。不应在代码中实现此接口。有关更多信息,请参见 Visual Studio Tools for Office Runtime 概述

请参见

参考

Microsoft.Office.Tools.Excel 命名空间