VersionUpgradeEventObject インターフェイス
Microsoft Office InfoPath 2007 のバージョン アップグレード イベント発生時に使用されるイベント オブジェクトです。
名前空間: Microsoft.Office.Interop.InfoPath.SemiTrust
アセンブリ: Microsoft.Office.Interop.InfoPath.SemiTrust (microsoft.office.interop.infopath.semitrust.dll 内)
構文
'宣言
<GuidAttribute("096cd614-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
<CoClassAttribute(GetType(VersionUpgradeEventObjectWrapper))> _
Public Interface VersionUpgradeEventObject
Inherits VersionUpgradeEvent, DocReturnEvent, DocEvent
'使用
Dim instance As VersionUpgradeEventObject
[GuidAttribute("096cd614-0786-11d1-95fa-0080c78ee3bb")]
[CLSCompliantAttribute(false)]
[CoClassAttribute(typeof(VersionUpgradeEventObjectWrapper))]
public interface VersionUpgradeEventObject : VersionUpgradeEvent, DocReturnEvent, DocEvent
コメント
この型は、COM 相互運用のためにマネージ コードで必要とされるコクラスのラッパーです。この型を使用して、このコクラスによって実装される COM インターフェイスのメンバにアクセスします。COM インターフェイスについては (このメンバの説明へのリンクを含む)、次を参照してください VersionUpgradeEvent。
VersionUpgradeEvent オブジェクトは、フォームの基になる XML ドキュメントをプログラムによって操作したり、フォームやフォーム テンプレートのバージョン番号を特定したり、バージョン アップグレード処理の成功を示す応答を提供したりするために、バージョン アップグレード イベントで使用できる多くのプロパティを提供します。
VersionUpgradeEvent オブジェクトは、パラメータとして InfoPath フォームの OnVersionUpgrade に渡されます。これらのプロパティは、このイベント中でのみ利用できます。
例
次の例では、VersionUpgradeEvent オブジェクトの DocumentVersion および SolutionVersion プロパティを使用して、フォームおよびフォーム テンプレートのバージョン番号を表示します。
[InfoPathEventHandler(EventType=InfoPathEventType.OnVersionUpgrade)]
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.SemiTrust 名前空間