Share via


HTMLTaskPane.HTMLWindow Propriété

Définition

Obtient une référence à un objet de fenêtre HTML du volet Office personnalisé Microsoft InfoPath.

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

Valeur de propriété

mshtml.IHTMLWindow2

Exemples

Dans l’exemple suivant, la propriété HTMLWindow de l’objet HTMLTaskPaneObject est utilisée pour définir une référence à l’objet de fenêtre HTML du volet Office personnalisé d’un formulaire entièrement fiable. Ensuite, le code appelle la TaskPaneSwitchView fonction personnalisée qui est définie dans le code HTML du volet Office personnalisé.

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

Remarques

La propriété HTMLWindow de l’objet HTMLTaskPaneObject est l’une des propriétés héritées par l’objet TaskPaneObject lorsque le type du volet Office est 0, ce qui signifie qu’il s’agit du volet Office personnalisé.

La propriété HTMLWindow vous permet d'appeler des fonctions de script contenues dans le code HTML du volet Office à partir du code de formulaire principal, mais également de manipuler directement le code HTML du volet Office à l'aide de n'importe quelle propriété et méthode fournie par l'objet document HTML.

Remarque : la propriété HTMLWindow fournit les mêmes fonctionnalités que la HTMLDocument propriété, mais elle n’est disponible que lorsque vous utilisez des formulaires entièrement fiables. Si le formulaire ne dispose pas d'une autorisation totale, vous pouvez utiliser la propriété HTMLDocument.

Important : ce membre est accessible uniquement par les formulaires ouverts à partir d’un modèle de formulaire configuré pour s’exécuter en toute confiance à l’aide de la catégorie Sécurité et approbation de la boîte de dialogue Options de formulaire. Ce membre nécessite la confiance totale pour l’appelant immédiat et ne peut être utilisé par un code ayant un niveau de confiance partiel. Pour plus d’informations, voir « Utilisation de bibliothèques à partir de code d’un niveau de confiance partiel » sur MSDN.

S’applique à