Share via


ViewObject Schnittstelle

Definition

Stellt eine Ansicht in einem Microsoft Office InfoPath-Formular dar.

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
Abgeleitet
Attribute
Implementiert

Beispiele

Im folgenden Beispiel wird die IsDefault -Eigenschaft des ViewInfoObject -Objekts verwendet, um zu bestimmen, ob eine Ansicht die Standardansicht des Formulars ist. Anschließend verwendet der Code die Name -Eigenschaft des ViewInfo-Objekts , um den Namen der Standardansicht in einem Meldungsfeld anzuzeigen.

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

Der Zugriff auf das View-Objekt erfolgt über die View-Eigenschaft des XDocument-Objekts. Der folgende Code legt beispielsweise einen Verweis auf die aktive Ansicht eines Formulars fest:

View view;

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

Zum Ändern der aktiven Ansicht können Sie die "SwitchView"-Methode des "View"-Objekts folgendermaßen verwenden:

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

Um eine Aktualisierung einer Ansicht, basierend auf den Änderungen in dem einem Formular zugrunde liegenden XML-Dokument zu erzwingen, können Sie die ForceUpdate-Methode des View-Objekts folgendermaßen verwenden:

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

Hinweise

Dieser Typ ist ein Wrapper für eine CoClass, die von verwaltetem Code für COM-Interoperabilität benötigt wird. Verwenden Sie diesen Typ, um auf die Mitglieder der COM-Schnittstelle zuzugreifen, die von dieser CoClass implementiert wird. Informationen zur COM-Schnittstelle, einschließlich eines Links zu Beschreibungen ihrer Member, finden Sie unterView .

Das ViewObject-Objekt stellt mehrere Eigenschaften und Methoden bereit, die für die programmgesteuerte Interaktion mit einer InfoPath-Ansicht verwendet werden können, einschließlich Methoden zum Auswählen von in der Ansicht enthaltenen Daten, zum Wechseln von einer Ansicht zu einer anderen, zum Synchronisieren der Ansicht mit dem einem Formular zugrunde liegenden XML-Dokument sowie zum Ausführen einer InfoPath-Bearbeitungsaktion.

Eigenschaften

Name

Ruft den Namen der Ansicht ab.

(Geerbt von View)
Window

Ruft einen Verweis auf das Fenster ab, das der Ansicht zugeordnet ist.

(Geerbt von View)

Methoden

DisableAutoUpdate()

Deaktiviert die automatische Synchronisierung zwischen dem einem Formular zugrunde liegenden XML-Dokument und der zugeordneten Ansicht.

(Geerbt von View)
EnableAutoUpdate()

Aktiviert die automatische Synchronisierung zwischen dem einem Formular zugrunde liegenden XML-Dokument und der zugeordneten Ansicht.

(Geerbt von View)
ExecuteAction(String, Object)

Führt einen Microsoft Office InfoPath 2003-Bearbeitungsbefehl für das einem Formular zugrunde liegende XML-Dokument aus, basierend auf den in der Ansicht ausgewählten Daten.

(Geerbt von View)
Export(String, String)

Exportiert die Ansicht in eine Datei des angegebenen Formats.

(Geerbt von View)
ForceUpdate()

Erzwingt die Synchronisierung zwischen dem einem Formular zugrunde liegenden XML-Dokument und der zugeordneten Ansicht.

(Geerbt von View)
GetContextNodes(Object, Object)

Ruft einen Verweis auf eine XMLNodesCollection Auflistung ab, die basierend auf dem aktuellen Kontext mit XML-DOM-Knoten (Document Object Model) aufgefüllt wird.

(Geerbt von View)
GetSelectedNodes()

Ruft einen Verweis auf eine XMLNodesCollection Auflistung ab, die basierend auf der aktuellen Auswahl von Elementen in einer Ansicht mit XML-DOM-Knoten (Document Object Model) aufgefüllt wird.

(Geerbt von View)
SelectNodes(IXMLDOMNode, Object, Object)

Markiert einen Bereich von Knoten in einer Ansicht, der auf dem angegebenen Start-XML-DOM-Knoten (Document Object Model), dem End-XML-DOM-Knoten und dem Ansichtskontext basiert.

(Geerbt von View)
SelectText(IXMLDOMNode, Object)

Markiert den Text in einem bearbeitbaren Feld, das an den angegebenen XML-DOM-Knoten (Document Object Model) gebunden ist.

(Geerbt von View)
SwitchView(String)

Ändert die aktive Ansicht eines Microsoft Office InfoPath-Formulars in eine angegebene Ansicht.

(Geerbt von View)

Gilt für: