ApplicationEvents 接口
表示 InfoPath 应用程序事件的事件对象集合。
命名空间: Microsoft.Office.Interop.InfoPath.SemiTrust
程序集: Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)
语法
声明
<GuidAttribute("096cd784-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface ApplicationEvents _
Inherits ApplicationEventsEmpty
用法
Dim instance As ApplicationEvents
[GuidAttribute("096cd784-0786-11d1-95fa-0080c78ee3bb")]
public interface ApplicationEvents : ApplicationEventsEmpty
备注
此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。使用此类型来访问由此 Coclass 实现的 COM 接口。有关 COM 接口的信息(包括指向其成员说明的链接),请参阅**_ApplicationEvents**.
ApplicationEvents 集合包含的事件对象主要用于 COM 加载项来捕获应用程序范围内的事件。这些事件包括:
事件 |
说明 |
---|---|
NewXDocument(_XDocument) 事件 |
新建表单时发生。 |
Quit() 事件 |
用户退出 InfoPath 时发生。 |
WindowActivate(_XDocument, Window) 事件 |
激活任意文档窗口时发生。 |
WindowDeactivate(_XDocument, Window) 事件 |
取消激活任意文档窗口时发生。 |
WindowSize(_XDocument, Window) 事件 |
当调整任一文档窗口大小或移动该窗口时发生。 |
XDocumentBeforeClose(_XDocument, Boolean) 事件 |
在即将关闭任一打开文档时发生。 |
XDocumentBeforePrint(_XDocument, Boolean) 事件 |
在即将打印任一打开文档时发生。 |
XDocumentBeforeSave(_XDocument, Boolean) 事件 |
在即将保存任一打开文档时发生。 |
XDocumentChange() 事件 |
新建表单、打开现有表单或另一个表单变为激活状态时发生。 |
XDocumentOpen(_XDocument) 事件 |
打开文档时发生。 |
为了扩展表单编辑的用户体验,Microsoft InfoPath 支持 COM 加载项。在 InfoPath 中,表单编辑环境可支持 COM 加载项。使用 COM 加载项无法扩展表单设计环境。有关使用 ApplicationEvents 集合和为 InfoPath 创建 COM 加载项的详细信息,请参阅How To: Create a COM Add-in to Add Custom Features to InfoPath。