HTMLTaskPane.HTMLWindow プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Microsoft Office InfoPath 2003 カスタム作業ウィンドウの HTML ウィンドウ オブジェクトへの参照を取得します。
public:
property mshtml::IHTMLWindow2 ^ HTMLWindow { mshtml::IHTMLWindow2 ^ get(); };
public mshtml.IHTMLWindow2 HTMLWindow { get; }
member this.HTMLWindow : mshtml.IHTMLWindow2
Public ReadOnly Property HTMLWindow As IHTMLWindow2
プロパティ値
例
次の例では、 オブジェクトの HTMLWindow プロパティを HTMLTaskPaneObject 使用して、完全に信頼されたフォームのカスタム作業ウィンドウの HTML ウィンドウ オブジェクトへの参照を設定します。 次に、コードは、カスタム作業ウィンドウの HTML コードで定義されているカスタム関数を呼び出 TaskPaneSwitchView
します。
HTMLTaskPane custom = (HTMLTaskPane) thisXDocument.View.Window.TaskPanes[0];
mshtml.IHTMLWindow2 window = custom.<span class="label">HTMLWindow</span>;
// call into script through CLR late binding mechanism
window.GetType().InvokeMember(
"TaskPaneSwitchView", // late bound method
System.Reflection.BindingFlags.InvokeMethod | // binding flags
System.Reflection.BindingFlags.DeclaredOnly |
System.Reflection.BindingFlags.Public |
System.Reflection.BindingFlags.Instance,
null, // binder object
window, // target object
null);
注釈
オブジェクトの HTMLTaskPaneObjectHTMLWindow プロパティは、作業ウィンドウの種類が 0 の場合にオブジェクトによってTaskPaneObject継承されるプロパティの 1 つです。これは、カスタム作業ウィンドウであることを意味します。
HTMLWindow プロパティを使用すると、プライマリ フォーム コードから、作業ウィンドウの HTML コード内のスクリプト関数を呼び出すことができます。また、HTML ドキュメント オブジェクトの任意のプロパティとメソッドを使用して、作業ウィンドウの HTML コードを直接操作することもできます。
注: HTMLWindow プロパティは プロパティと同じ機能を HTMLDocument 提供しますが、完全に信頼されたフォームを使用する場合にのみ使用できます。 完全に信頼されたフォームでない場合は、HTMLDocument プロパティを使用できます。