Sdílet prostřednictvím


_XDocument2.ViewInfos-Eigenschaft

Ruft einen Verweis auf die ViewInfosCollection-Auflistung ab, die einem Formular zugeordnet ist.

Diese Eigenschaft ist nicht CLS-kompatibel.  

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

Syntax

'Declaration
<DispIdAttribute(15)> _
ReadOnly Property ViewInfos As ViewInfosCollection
'Usage
Dim instance As _XDocument2
Dim value As ViewInfosCollection

value = instance.ViewInfos
[DispIdAttribute(15)] 
ViewInfosCollection ViewInfos { get; }

Hinweise

Die ViewInfos-Auflistung enthält eine Auflistung von ViewInfoObject-Objekten, die Informationen zu jeder in ein InfoPath-Formular implementierten Ansicht enthält.

HinweisWichtig:

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Beispiel

Im folgenden Beispiel wird die ViewInfos-Eigenschaft des XDocument-Objekts verwendet, um einen Verweis auf ViewInfosCollection festzulegen. Anschließend wird die Auflistung mithilfe der Count-Eigenschaft der ViewInfosCollection-Auflistung in einer Schleife durchlaufen, um die Standardansicht mithilfe der IsDefault-Eigenschaft des ViewInfoObject-Objekts zu ermitteln. Nachdem die Standardansicht gefunden wurde, zeigt der Code den Namen der Ansicht in einem Meldungsfeld an.

ViewInfos viewInfos;
viewInfos = thisXDocument.ViewInfos;

for (int i=0; i < viewInfos.Count; i++)
{
 if (viewInfos[i].IsDefault)
 {
  thisXDocument.UI.Alert("The default view is: " + viewInfos[i].Name);
 }
}

Siehe auch

Referenz

_XDocument2-Schnittstelle
_XDocument2-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace