ViewInfosCollection-Schnittstelle

Enthält ein ViewInfoObject-Objekt für jede Ansicht in einem Microsoft Office InfoPath-Formular.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

<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

Hinweise

Dies ist ein Wrapper für eine COM-Schnittstelle, die durch eine Coklasse implementiert wurde, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie den Coklasse umschließenden Typen, der von der Schnittstelle implementiert wird, um auf die in der Schnittstelle angegebenen Member zuzugreifen. Informationen zu dem Typ, einschließlich Verwendung, Hinweise und Beispiele, finden Sie unter ViewInfos.

Die ViewInfosCollection-Auflistung implementiert Eigenschaften, die für den Zugriff auf die einem Formular zugeordneten ViewInfoObject-Objekte verwendet werden können. Der Zugriff auf die Auflistung erfolgt über die ViewInfos-Eigenschaft des XDocument-Objekts.

Die ViewInfosCollection-Auflistung kann nur verwendet werden, um die Anzahl der in der Auflistung enthaltenen ViewInfoObject-Objekte abzurufen oder um einen Verweis auf das angegebene ViewInfoObject-Objekt zurückzugeben. Sie kann nicht zum Erstellen, Hinzufügen oder Entfernen von ViewInfoObject-Objekten verwendet werden.

Beispiel

Im folgenden Beispiel, das als OnClick-Ereignishandler für eine Schaltfläche in einem Formular implementiert wird, wird die ViewInfos-Eigenschaft des XDocument-Objekts verwendet, um einen Verweis auf die ViewInfos-Auflistung festzulegen. Anschließend durchläuft der Code die Auflistung in einer Schleife und zeigt den positionellen Index sowie den Namen jedes in der Auflistung enthaltenen ViewInfo-Objekts an.

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

Siehe auch

Referenz

ViewInfosCollection-Member
Microsoft.Office.Interop.InfoPath-Namespace