UIObject-Schnittstelle
Stellt verschiedene Komponenten der Benutzeroberfläche dar, die in einem Microsoft Office InfoPath 2007-Formular verwendet werden können.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd549-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(UIObjectWrapper))> _
Public Interface UIObject
Inherits UI2, UI
Dim instance As UIObject
[CLSCompliantAttribute(false)]
[GuidAttribute("096cd549-0786-11d1-95fa-0080c78ee3bb")]
[CoClassAttribute(typeof(UIObjectWrapper))]
public interface UIObject : UI2, UI
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 mit dem InfoPath 2003-Objektmodell.
Siehe auch
Referenz
UIObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace