共用方式為


VersionUpgradeEventObject 介面

用於 Microsoft Office InfoPath 2003 版本升級事件期間的事件物件。

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

語法

'宣告
<CoClassAttribute(GetType(VersionUpgradeEventObjectClass))> _
<GuidAttribute("096CD614-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface VersionUpgradeEventObject
    Inherits VersionUpgradeEvent
'用途
Dim instance As VersionUpgradeEventObject
[CoClassAttribute(typeof(VersionUpgradeEventObjectClass))] 
[GuidAttribute("096CD614-0786-11D1-95FA-0080C78EE3BB")] 
public interface VersionUpgradeEventObject : VersionUpgradeEvent

備註

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

VersionUpgradeEvent 物件提供多個可以在版本升級事件內使用的屬性,可用於以程式設計的方法與表單的基礎 XML 文件互動、判斷表單及表單範本的版本號碼,並提供指出版本升級程序順利完成的回應。

VersionUpgradeEvent 物件作為參數傳遞到 InfoPath 表單的 OnVersionUpgrade。它所提供的屬性僅可在此事件期間使用。

範例

在下列範例中,使用 VersionUpgradeEvent 物件的 DocumentVersionSolutionVersion 屬性,來顯示表單與表單範本的版本號碼:

public void OnVersionUpgrade(VersionUpgradeEvent e)
{
 thisXDocument.UI.Alert("The form version: " + e.DocumentVersion + 
  "\nThe form template version: " + e.SolutionVersion);
 e.ReturnStatus = true;   
}

請參閱

參考

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