UIObject-Schnittstelle

Stellt verschiedene Komponenten der Benutzeroberfläche dar, die in einem Microsoft Office InfoPath-Formular verwendet werden können.

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

Syntax

<GuidAttribute("096CD549-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(UIObjectClass))> _
Public Interface UIObject
    Inherits UI2

Dim instance As UIObject
[GuidAttribute("096CD549-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(UIObjectClass))] 
public interface UIObject : UI2

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter UI2.

Das UIObject-Objekt (User Interface, Benutzeroberfläche) stellt mehrere Methoden zum Anzeigen benutzerdefinierter und integrierter Dialogfelder bereit.

Das UIObject-Objekt wird verwendet, um verschiedene Dialogfeldtypen programmgesteuert anzuzeigen, wenn Benutzer ein Formular ausfüllen. Es wird nicht zum Ändern der InfoPath-Benutzeroberfläche verwendet.

Der Zugriff auf das UIObject-Objekt erfolgt über die UI-Eigenschaft des XDocument-Objekts.

Das UIObject-Objekt stellt die Alert-Methode bereit, die verwendet wird, um ein einfaches Meldungsfeld mit benutzerdefiniertem Text anzuzeigen, wie im folgenden Beispiel gezeigt wird:

thisXDocument.UI.Alert("Custom message text goes here.");

Zu den integrierten InfoPath-Dialogfeldern, die das UI-Objekt anzeigen kann, gehört das Dialogfeld Digitale Signaturen. Mithilfe der ShowSignatureDialog-Methode kann dieses Dialogfeld folgendermaßen für den Benutzer angezeigt werden:

thisXDocument.UI.ShowSignatureDialog();
Hinweis:

Die ShowSignatureDialog-Methode kann nur in Formularen verwendet werden, die digital signiert werden können. Die Methode gibt einen Fehler zurück, wenn sie in einem Formular verwendet wird, das nicht digital signiert werden kann.

Weitere Informationen zum Verwenden des UIObject-Objekts finden Sie unter Vorgehensweise: Anzeigen von Warnungen und Dialogfeldern.

Siehe auch

Referenz

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