Freigeben über


HTMLTaskPane.HTMLWindow Eigenschaft

Definition

Ruft einen Verweis auf ein HTML-Fensterobjekt des benutzerdefinierten Microsoft Office InfoPath 2003-Aufgabenbereichs ab.

public:
 property mshtml::IHTMLWindow2 ^ HTMLWindow { mshtml::IHTMLWindow2 ^ get(); };
public mshtml.IHTMLWindow2 HTMLWindow { get; }
member this.HTMLWindow : mshtml.IHTMLWindow2
Public ReadOnly Property HTMLWindow As IHTMLWindow2

Eigenschaftswert

mshtml.IHTMLWindow2

Beispiele

Im folgenden Beispiel wird die HTMLWindow-Eigenschaft des HTMLTaskPaneObject -Objekts verwendet, um einen Verweis auf das HTML-Fensterobjekt des benutzerdefinierten Aufgabenbereichs eines vollständig vertrauenswürdigen Formulars festzulegen. Anschließend ruft der Code die TaskPaneSwitchView benutzerdefinierte Funktion auf, die im HTML-Code des benutzerdefinierten Aufgabenbereichs definiert ist.

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);

Hinweise

Die HTMLWindow-Eigenschaft des HTMLTaskPaneObject Objekts ist eine der Eigenschaften, die TaskPaneObject vom Objekt geerbt werden, wenn der Typ des Aufgabenbereichs 0 ist, was bedeutet, dass es sich um den benutzerdefinierten Aufgabenbereich handelt.

Mithilfe der HTMLWindow-Eigenschaft können Sie Skriptfunktionen im HTML-Code des Aufgabenbereichs aus dem primären Formularcode aufrufen. Außerdem können Sie den HTML-Code des Aufgabenbereichs mithilfe der Eigenschaften und Methoden, die das HTML-Dokumentobjekt bereitstellt, direkt bearbeiten.

Hinweis: Die HTMLWindow-Eigenschaft bietet die gleiche Funktionalität wie die HTMLDocument -Eigenschaft, ist aber nur verfügbar, wenn voll vertrauenswürdige Formulare verwendet werden. Wenn das Formular nicht vollständig vertrauenswürdig ist, können Sie die HTMLDocument-Eigenschaft verwenden.

Gilt für: