HTMLTaskPane.HTMLWindow Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una referencia a un objeto de ventana HTML del panel de tareas personalizado de Microsoft Office InfoPath 2003.
public:
property mshtml::IHTMLWindow2 ^ HTMLWindow { mshtml::IHTMLWindow2 ^ get(); };
public mshtml.IHTMLWindow2 HTMLWindow { get; }
member this.HTMLWindow : mshtml.IHTMLWindow2
Public ReadOnly Property HTMLWindow As IHTMLWindow2
Valor de propiedad
Ejemplos
En el ejemplo siguiente, la propiedad HTMLWindow del HTMLTaskPaneObject objeto se usa para establecer una referencia al objeto de ventana HTML del panel de tareas personalizado de un formulario de plena confianza. A continuación, el código llama a la TaskPaneSwitchView
función personalizada que se define en el código HTML del panel de tareas personalizado.
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);
Comentarios
La propiedad HTMLWindow del HTMLTaskPaneObject objeto es una de las propiedades heredadas por el TaskPaneObject objeto cuando el tipo del panel de tareas es 0, lo que significa que es el panel de tareas personalizado.
Utilizando la propiedad HTMLWindow, puede llamar a las funciones de secuencias de comandos contenidas en el código HTML del panel de tareas desde el código de formulario primario y también manipular directamente dicho código mediante cualquiera de las propiedades y los métodos proporcionados por el objeto de documento HTML.
Nota: La propiedad HTMLWindow proporciona la misma funcionalidad que la HTMLDocument propiedad , pero solo está disponible cuando se usan formularios de plena confianza. Si el formulario no es de plena confianza, puede utilizar la propiedad HTMLDocument.