Compartir a través de


ViewInfosCollection (Interfaz)

Contiene un objeto ViewInfoObject para cada vista de un formulario de Microsoft Office InfoPath.

Espacio de nombres: Microsoft.Office.Interop.InfoPath
Ensamblado: Microsoft.Office.Interop.InfoPath (en microsoft.office.interop.infopath.dll)

Sintaxis

<GuidAttribute("096CD601-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(ViewInfosCollectionClass))> _
Public Interface ViewInfosCollection
    Inherits ViewInfos

Dim instance As ViewInfosCollection
[GuidAttribute("096CD601-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(ViewInfosCollectionClass))] 
public interface ViewInfosCollection : ViewInfos

Comentarios

Este tipo es un contenedor para una interfaz COM implementada por una coclase que necesita el código administrado para su interoperabilidad COM. Para obtener acceso a los miembros especificados por esta interfaz, use el tipo que contiene la coclase que implementa esta interfaz. Para obtener información sobre el tipo, incluido su uso, así como observaciones y ejemplos, vea ViewInfos.

La colección ViewInfosCollection implementa propiedades que se pueden utilizar para tener acceso al objeto ViewInfoObject asociado de un formulario y está accesible a través de la propiedad ViewInfos del objeto XDocument.

La colecciónViewInfosCollection únicamente se puede utilizar para obtener el recuento de los objetos ViewInfoObject que contiene, o para devolver una referencia a un objeto ViewInfoObject especificado. No se puede utilizar para crear, agregar ni quitar objetos ViewInfoObject.

Ejemplo

En el ejemplo siguiente, implementado como controlador de eventos OnClick para un botón de un formulario, se utiliza la propiedad ViewInfos del objeto XDocument para establecer una referencia a la colección ViewInfos. A continuación, el código efectúa una operación de bucle en la colección y muestra el índice de posición y el nombre de cada objeto ViewInfo contenido en ella:

public void ShowViewNames_OnClick(DocActionEvent e)
{
 // Set a reference to the ViewInfos collection.
 ViewInfos viewInfos= thisXDocument.ViewInfos;

 // Loop through the collection and display the name
 // of each ViewInfo object that it contains.
 for (int i=0; i < viewInfos.Count; i++)
 {
  thisXDocument.UI.Alert("View name " + i + ": " + 
   viewInfos[i].Name);
 }
}

Vea también

Referencia

ViewInfosCollection (Miembros)
Microsoft.Office.Interop.InfoPath (Espacio de nombres)