ApplicationEvents 接口

定义

表示 InfoPath 应用程序事件的事件对象集合。

public interface class ApplicationEvents : Microsoft::Office::Interop::InfoPath::SemiTrust::ApplicationEventsEmpty
[System.Runtime.InteropServices.Guid("096cd784-0786-11d1-95fa-0080c78ee3bb")]
public interface ApplicationEvents : Microsoft.Office.Interop.InfoPath.SemiTrust.ApplicationEventsEmpty
type ApplicationEvents = interface
    interface ApplicationEventsEmpty
Public Interface ApplicationEvents
Implements ApplicationEventsEmpty
属性
实现

注解

此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。 使用此类型来访问由此 Coclass 实现的 COM 接口。 有关 COM 接口的信息(包括指向其成员说明的链接),请参阅Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents

ApplicationEvents 集合包含的事件对象主要用于 COM 加载项来捕获应用程序范围内的事件。 这些事件包括:

Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents.NewXDocument(Microsoft.Office.Interop.InfoPath.SemiTrust._XDocument) 事件新建表单时发生。
Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents.Quit 事件用户退出 InfoPath 时发生。
Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents.WindowActivate(Microsoft.Office.Interop.InfoPath.SemiTrust._XDocument,Microsoft.Office.Interop.InfoPath.SemiTrust.Window) 事件在激活文档窗口时发生。
Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents.WindowDeactivate(Microsoft.Office.Interop.InfoPath.SemiTrust._XDocument,Microsoft.Office.Interop.InfoPath.SemiTrust.Window) 事件在文档窗口成为非活动窗口时发生。
Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents.WindowSize(Microsoft.Office.Interop.InfoPath.SemiTrust._XDocument,Microsoft.Office.Interop.InfoPath.SemiTrust.Window) 事件当调整任一文档窗口大小或移动该窗口时发生。
Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents.XDocumentBeforeClose(Microsoft.Office.Interop.InfoPath.SemiTrust._XDocument,System.Boolean@) 事件在打开的文档即将关闭之前发生。
Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents.XDocumentBeforePrint(Microsoft.Office.Interop.InfoPath.SemiTrust._XDocument,System.Boolean@) 事件在即将打印任一打开文档时发生。
Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents.XDocumentBeforeSave(Microsoft.Office.Interop.InfoPath.SemiTrust._XDocument,System.Boolean@) 事件在即将保存任一打开文档时发生。
Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents.XDocumentChange 事件新建表单、打开现有表单或另一个表单变为激活状态时发生。
Microsoft.Office.Interop.InfoPath.SemiTrust._ApplicationEvents.XDocumentOpen(Microsoft.Office.Interop.InfoPath.SemiTrust._XDocument) 事件在打开文档时发生。

为了扩展表单编辑的用户体验,Microsoft InfoPath 支持 COM 加载项。 在 InfoPath 中,表单编辑环境可支持 COM 加载项。 无法使用 COM 加载项来扩展表单设计环境。有关使用 ApplicationEvents 集合和为 InfoPath 创建 COM 外接程序的详细信息,请参阅如何:Create COM 外接程序向 InfoPath 添加自定义功能。。

适用于