Compartir a través de


ViewObject Interfaz

Definición

Representa una vista dentro de un formulario de Microsoft Office InfoPath.

public interface class ViewObject : Microsoft::Office::Interop::InfoPath::View
[System.Runtime.InteropServices.Guid("096CD55D-0786-11D1-95FA-0080C78EE3BB")]
public interface ViewObject : Microsoft.Office.Interop.InfoPath.View
type ViewObject = interface
    interface View
Public Interface ViewObject
Implements View
Derivado
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente, se usa la IsDefault propiedad del ViewInfoObject objeto para determinar si una vista es la vista predeterminada del formulario. A continuación, el código usa la Name propiedad del objeto ViewInfo para mostrar el nombre de la vista predeterminada en un cuadro de mensaje.

ViewInfos viewInfos;
// Set a reference to the ViewInfos collection.
viewInfos = thisXDocument.ViewInfos;
// Determine the default view and display a 
// message box with its name.
foreach (ViewInfo viewInfo in viewInfos)
{
 if (viewInfo.IsDefault)
 {
  thisXDocument.UI.Alert("The default view is: " + viewInfo.Name);
 }
}

Al objeto View se tiene acceso a través de la propiedad View del objeto XDocument. Por ejemplo, el siguiente código establece una referencia a la vista de un formulario que está activa actualmente:

View view;

view = thisXDocument.<span class="label">View</span>;

Para cambiar la vista actualmente activa, puede utilizar el método SwitchView del objeto View como sigue:

thisXDocument.<span class="label">View</span>.SwitchView("View2");

Para forzar una actualización de una vista de acuerdo con los cambios efectuados en el documento XML subyacente del formulario, puede utilizar el método ForceUpdate del objeto View, como se muestra a continuación:

thisXDocument.<span class="label">View</span>.ForceUpdate();

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteView .

El objeto ViewObject proporciona varias propiedades y varios métodos que se pueden utilizar para interactuar mediante programación con una vista de InfoPath y que incluyen métodos para seleccionar datos contenidos en la vista, cambiar de una vista a otra, sincronizar la vista con el documento XML subyacente del formulario y ejecutar una acción de edición de InfoPath

Propiedades

Name

Obtiene el nombre de la vista.

(Heredado de View)
Window

Obtiene una referencia a la ventana asociada con la vista.

(Heredado de View)

Métodos

DisableAutoUpdate()

Deshabilita la sincronización automática entre el documento XML subyacente de un formulario y la vista asociada.

(Heredado de View)
EnableAutoUpdate()

Habilita la sincronización automática entre el documento XML subyacente de un formulario y la vista asociada.

(Heredado de View)
ExecuteAction(String, Object)

Ejecuta un comando de edición de Microsoft Office InfoPath 2003 en el documento XML subyacente de un formulario, en función de los datos seleccionados en la vista.

(Heredado de View)
Export(String, String)

Exporta la vista a un archivo con el formato especificado.

(Heredado de View)
ForceUpdate()

Fuerza la sincronización automática entre el documento XML subyacente de un formulario y la vista asociada.

(Heredado de View)
GetContextNodes(Object, Object)

Obtiene una referencia a una XMLNodesCollection colección que se rellena con nodos del modelo de objetos de documento (DOM) XML en función del contexto actual.

(Heredado de View)
GetSelectedNodes()

Obtiene una referencia a una XMLNodesCollection colección que se rellena con nodos XML Document Object Model (DOM) en función de la selección actual de elementos de una vista.

(Heredado de View)
SelectNodes(IXMLDOMNode, Object, Object)

Selecciona un rango de nodos de una vista basándose en el nodo inicial Modelo de objetos de documento (DOM) XML, el nodo XML DOM final y el contexto de la vista especificados.

(Heredado de View)
SelectText(IXMLDOMNode, Object)

Selecciona el texto contenido en un campo modificable enlazado al nodo Modelo de objetos de documento (DOM) XML especificado.

(Heredado de View)
SwitchView(String)

Cambia la vista activa de un formulario de Microsoft Office InfoPath a una vista especificada.

(Heredado de View)

Se aplica a