ApplicationFactory 接口

提供可用于在应用程序级外接程序中执行杂项任务(如扩展本机 Word 文档以及在运行时创建功能区控件)的方法。

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

语法

声明
<GuidAttribute("E1FAF765-E4B2-4EBA-96B0-E8B82AE7AC95")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface ApplicationFactory _
    Inherits Factory
[GuidAttribute("E1FAF765-E4B2-4EBA-96B0-E8B82AE7AC95")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
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 返回一个 Microsoft.Office.Tools.Word.Document 宿主项,该宿主项可扩展指定的本机文档对象的功能。
公共方法 HasVstoObject 返回一个值,该值指示是否已为指定的本机文档对象创建了一个 Microsoft.Office.Tools.Word.Document 宿主项。

页首

备注

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

备注

此接口由 Visual Studio Tools for Office Runtime 实现。不应在代码中实现此接口。有关详细信息,请参阅 Visual Studio Tools for Office Runtime 概述

请参见

参考

Microsoft.Office.Tools.Word 命名空间