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 時發生。 |
啟動任何文件視窗時發生。 |
|
停用任何文件視窗時發生。 |
|
WindowSize 事件 |
移動任何文件視窗或調整其大小時發生。 |
緊接在任何開啟的文件關閉之前發生。 |
|
緊接在列印任何開啟的文件之前發生。 |
|
緊接在儲存任何開啟的文件之前發生。 |
|
建立新表單、開啟現有表單,或是使另一份表單成為作用中表單時發生。 |
|
開啟文件時發生。 |
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。