UIObject インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft Office InfoPath フォームで使用できるさまざまなユーザー インターフェイス コンポーネントを表します。
public interface class UIObject : Microsoft::Office::Interop::InfoPath::UI2
[System.Runtime.InteropServices.Guid("096CD549-0786-11D1-95FA-0080C78EE3BB")]
public interface UIObject : Microsoft.Office.Interop.InfoPath.UI2
type UIObject = interface
interface UI2
Public Interface UIObject
Implements UI2
- 派生
- 属性
- 実装
注釈
この型は、COM の相互運用性を得るためにマネージ コードが必要とするコクラスのラッパーです。 この型を使用して、このコクラスによって実装される COM インターフェイスにアクセスします。 COM インターフェイスの詳細については、そのメンバーの説明へのリンクを参照してくださいUI2。
UIObject (ユーザー インターフェイス) オブジェクトには、カスタム ダイアログ ボックスおよび組み込みのダイアログ ボックスを表示するためのメソッドが多数あります。
UIObject オブジェクトは、ユーザーがフォームに記入するのに合わせてさまざまなダイアログ ボックスを表示するのをプログラムで行う場合に使用します。 InfoPath ユーザー インターフェイスを変更する目的では使用しません。
UIObject オブジェクトには、 オブジェクトの XDocument プロパティをUI使用してアクセスします。
UIObject オブジェクトは、 メソッドをAlert(String)提供します。これは、次の例に示すように、カスタム テキストを含む単純なメッセージ ボックスを表示するために使用されます。
thisXDocument.UI.Alert("Custom message text goes here.");
UI オブジェクトが表示できる組み込みの InfoPath ダイアログ ボックスの 1 つは、[デジタル署名] ダイアログ ボックスです。このダイアログ ボックスは、次のように メソッドを使用してユーザーに ShowSignatureDialog() 表示できます。
thisXDocument.UI.ShowSignatureDialog();
注: ShowSignatureDialog メソッドは、デジタル署名が有効になっているフォームでのみ使用できます。 デジタル署名に対応していないフォームで使用すると、エラーが返されます。
UIObject オブジェクトの使用方法の詳細については、「方法: アラートとダイアログ ボックスを表示する」を参照してください。
メソッド
Alert(String) |
Microsoft Office InfoPath フォームにカスタム テキスト メッセージを含むメッセージ ボックスを表示します。 (継承元 UI2) |
Confirm(String, XdConfirmButtons) |
ユーザーが入力可能なメッセージ ボックスをいくつかのボタンと共に表示します。 (継承元 UI2) |
SetSaveAsDialogFileName(String) |
[名前を付けて保存] ダイアログ ボックスにフォームの既定のファイル名を設定します。 (継承元 UI2) |
SetSaveAsDialogLocation(String) |
[名前を付けて保存] ダイアログ ボックスが開かれたときに最初に参照する場所を設定します。 (継承元 UI2) |
ShowMailItem(String, String, String, String, String) |
既定の電子メール エディターに電子メール メッセージを作成し、現在開いている Microsoft Office InfoPath フォームをメッセージに添付します。 (継承元 UI2) |
ShowModalDialog(String, Object, Object, Object, Object, Object) |
Microsoft Office InfoPath フォームにカスタム モーダル ダイアログ ボックスを表示します。 (継承元 UI2) |
ShowSignatureDialog() |
[Microsoft Office InfoPath 2003 Digital Signatures]\(Microsoft Office InfoPath 2003 デジタル署名\) ダイアログ ボックスを表示します。 (継承元 UI2) |