共用方式為


ApplicationEvents 介面

代表 InfoPath 應用程式事件的事件物件集合。

**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)

語法

'宣告
<CoClassAttribute(GetType(ApplicationEventsClass))> _
Public Interface ApplicationEvents
    Inherits _ApplicationEvents_Event
'用途
Dim instance As ApplicationEvents
[CoClassAttribute(typeof(ApplicationEventsClass))] 
public interface ApplicationEvents : _ApplicationEvents_Event

備註

此類型為 coclass 的包裝函式,屬於 COM 互通性中 Managed 程式碼的必要項。使用此類型,即可存取由此 coclass 實作的 COM 介面成員。如需 COM 介面 (包括其成員說明連結) 的詳細資訊,請參閱 _ApplicationEvents

ApplicationEvents 集合包含的事件物件主要是搭配 COM 增益集使用,以擷取整個應用程式的事件。這些事件包括:

事件

描述

NewXDocument 事件

建立新的表單時發生。

Quit 事件

使用者結束 InfoPath 時發生。

WindowActivate 事件

啟動任何文件視窗時發生。

WindowDeactivate 事件

停用任何文件視窗時發生。

WindowSize 事件

移動任何文件視窗或調整其大小時發生。

XDocumentBeforeClose 事件

緊接在任何開啟的文件關閉之前發生。

XDocumentBeforePrint 事件

緊接在列印任何開啟的文件之前發生。

XDocumentBeforeSave 事件

緊接在儲存任何開啟的文件之前發生。

XDocumentChange 事件

建立新表單、開啟現有表單,或是使另一份表單成為作用中表單時發生。

XDocumentOpen 事件

開啟文件時發生。

Microsoft Office InfoPath 2007 支援 COM 增益集,以擴充編輯表單的使用者經驗。雖然這在 Office InfoPath 2007 中是新的功能,但其他 Office 應用程式 (如 Microsoft Office Word 和 Microsoft Office Excel) 已從 Office 2000 起開始支援 COM 增益集。Office InfoPath 2007 中的 COM 增益集支援可使用於表單編輯環境,但使用 COM 增益集並無法擴充表單設計環境。如需有關使用 ApplicationEvents 集合以及為 Office InfoPath 2007 建立 COM 增益集的詳細資訊,請參閱 操作方法:建立 COM 增益集以新增自訂功能至 InfoPath

請參閱

參考

ApplicationEvents 成員
Microsoft.Office.Interop.InfoPath 命名空間