Condividi tramite


Interfaccia ViewInfosCollection

Contiene un oggetto ViewInfoObject per ogni visualizzazione in un modulo di Microsoft Office InfoPath.

Spazio dei nomi: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Sintassi

<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

Osservazioni

Questo tipo è un wrapper per un'interfaccia COM implementata da una coclasse richiesta dal codice gestito per l'interoperabilità COM. Per accedere ai membri specificati dall'interfaccia, utilizzare il tipo che contiene la coclasse che implementa l'interfaccia. Per informazioni sul tipo, inclusi dati sull'utilizzo, osservazioni ed esempi, vedere ViewInfos.

L'insieme ViewInfosCollection implementa proprietà che consentono di accedere all'oggetto ViewInfoObject associato a un modulo. Per accedere all'insieme si utilizza la proprietà ViewInfos dell'oggetto XDocument.

L'insieme ViewInfosCollection può essere utilizzato solo per ottenere il numero di oggetti ViewInfoObject in esso contenuti o per restituire un riferimento a un oggetto ViewInfoObject specificato. Non è possibile utilizzarlo per creare, aggiungere o rimuovere oggetti ViewInfoObject.

Esempio

Nell'esempio seguente, implementato come gestore eventi OnClick per un pulsante di un modulo, la proprietà ViewInfos dell'oggetto XDocument viene utilizzata per impostare un riferimento all'insieme ViewInfos. Viene quindi eseguito un ciclo nell'insieme e vengono visualizzati l'indice di posizione e il nome di ogni oggetto ViewInfo contenuto nell'insieme:

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

Vedere anche

Riferimenti

Membri ViewInfosCollection
Spazio dei nomi Microsoft.Office.Interop.InfoPath