ApplicationFactory 接口

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

命名空间:  Microsoft.Office.Tools.Excel
程序集:   Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)
  Microsoft.Office.Tools.Excel.v4.0.Utilities(在 Microsoft.Office.Tools.Excel.v4.0.Utilities.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 类型公开以下成员。

方法

  名称 说明
公共方法 _VtblGap1_2 基础结构。
公共方法 CreateAction 创建一个 Action 对象,该对象表示智能标记的一个操作。 此类型或成员只适合在 2007 Microsoft Office system 项目中使用。Office 2010 中已弃用智能标记。
.
公共方法 CreateAddIn 基础结构。 (继承自 Factory。)
公共方法 CreateCustomTaskPaneCollection 基础结构。 (继承自 Factory。)
公共方法 CreateSmartTag 创建一个 SmartTag 对象,该对象表示工作表中的一个智能标记。 此类型或成员只适合在 2007 Microsoft Office system 项目中使用。Office 2010 中已弃用智能标记。
.
公共方法 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 Runtime 实现。不应在代码中实现此接口。有关详细信息,请参阅 Visual Studio Tools for Office Runtime 概述

请参见

参考

Microsoft.Office.Tools.Excel 命名空间