次の方法で共有


UIObject インターフェイス

Microsoft Office InfoPath 2007 フォームで使用可能なさまざまなユーザー インターフェイス コンポーネントを表します。

 

名前空間: Microsoft.Office.Interop.InfoPath.SemiTrust
アセンブリ: Microsoft.Office.Interop.InfoPath.SemiTrust (microsoft.office.interop.infopath.semitrust.dll 内)

構文

'宣言
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd549-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(UIObjectWrapper))> _
Public Interface UIObject
    Inherits UI2, UI
'使用
Dim instance As UIObject
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd549-0786-11d1-95fa-0080c78ee3bb")] 
[CoClassAttribute(typeof(UIObjectWrapper))] 
public interface UIObject : UI2, UI

コメント

この型は、COM 相互運用のためにマネージ コードで必要とされるコクラスのラッパーです。この型を使用して、このコクラスによって実装される COM インターフェイスのメンバにアクセスします。COM インターフェイスについては (このメンバの説明へのリンクを含む)、次を参照してください UI2

UIObject (ユーザー インターフェイス) オブジェクトには、カスタム ダイアログ ボックスおよび組み込みのダイアログ ボックスを表示するためのメソッドが多数あります。

UIObject オブジェクトは、ユーザーがフォームに記入するのに合わせてさまざまなダイアログ ボックスを表示するのをプログラムで行う場合に使用します。InfoPath ユーザー インターフェイスを変更する目的では使用しません。

UIObject オブジェクトには、XDocument オブジェクトの UI プロパティを使用してアクセスします。

UIObject オブジェクトには、Alert メソッドがあります。以下の例に示すように、簡単なメッセージ ボックスをカスタム テキストと共に表示する場合に使用します。

thisXDocument.UI.Alert("Custom message text goes here.");

UI オブジェクトで表示できる組み込みの InfoPath ダイアログ ボックスの 1 つに、[デジタル署名] ダイアログ ボックスがあります。以下のように ShowSignatureDialog メソッドを使用すると、このダイアログ ボックスを表示できます。

thisXDocument.UI.ShowSignatureDialog();
メモメモ :

ShowSignatureDialog メソッドは、デジタル署名に対応しているフォームでのみ使用できます。デジタル署名に対応していないフォームで使用すると、エラーが返されます。

UIObject オブジェクトの使用方法の詳細については、「[方法] InfoPath 2003 オブジェクト モデルを使用して警告とダイアログ ボックスを表示する方法」を参照してください。

関連項目

参照

UIObject のメンバ
Microsoft.Office.Interop.InfoPath.SemiTrust 名前空間