UIObject Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt verschiedene Benutzeroberflächenkomponenten dar, die in einem Microsoft Office InfoPath-Formular verwendet werden können.
public interface class UIObject : Microsoft::Office::Interop::InfoPath::UI2
[System.Runtime.InteropServices.Guid("096CD549-0786-11D1-95FA-0080C78EE3BB")]
public interface UIObject : Microsoft.Office.Interop.InfoPath.UI2
type UIObject = interface
interface UI2
Public Interface UIObject
Implements UI2
- Abgeleitet
- Attribute
- Implementiert
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 unterUI2 .
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.
Auf das UIObject-Objekt wird über die UI -Eigenschaft des XDocument -Objekts zugegriffen.
Das UIObject-Objekt stellt die Alert(String) -Methode bereit, die verwendet wird, um ein einfaches Meldungsfeld mit benutzerdefiniertem Text anzuzeigen, wie im folgenden Beispiel gezeigt:
thisXDocument.UI.Alert("Custom message text goes here.");
Eines der integrierten InfoPath-Dialogfelder, die das UI-Objekt anzeigen kann, ist das Dialogfeld Digitale Signaturen. Dieses Dialogfeld kann dem Benutzer mithilfe der ShowSignatureDialog() -Methode wie folgt angezeigt werden:
thisXDocument.UI.ShowSignatureDialog();
Hinweis: Die ShowSignatureDialog-Methode kann nur in Formularen verwendet werden, die für die digitale Signatur aktiviert wurden. Die Methode gibt einen Fehler zurück, wenn sie in einem Formular verwendet wird, das nicht digital signiert werden kann.
Weitere Informationen zur Verwendung des UIObject-Objekts finden Sie unter Vorgehensweise: Anzeigen von Warnungen und Dialogfeldern.
Methoden
Alert(String) |
Zeigt ein Meldungsfeld mit einer benutzerdefinierten SMS in einem Microsoft Office InfoPath-Formular an. (Geerbt von UI2) |
Confirm(String, XdConfirmButtons) |
Zeigt ein Meldungsfeld mit Schaltflächen für Benutzereingaben an. (Geerbt von UI2) |
SetSaveAsDialogFileName(String) |
Legt den Standarddateinamen für ein Formular im Dialogfeld Speichern unter fest. (Geerbt von UI2) |
SetSaveAsDialogLocation(String) |
Legt den Ausgangsort fest, an dem das Dialogfeld Speichern unter beim Öffnen mit der Navigation beginnt. (Geerbt von UI2) |
ShowMailItem(String, String, String, String, String) |
Erstellt eine E-Mail-Nachricht im Standard-E-Mail-Editor und fügt das aktuell geöffnete Microsoft Office InfoPath-Formular an die Nachricht an. (Geerbt von UI2) |
ShowModalDialog(String, Object, Object, Object, Object, Object) |
Zeigt ein benutzerdefiniertes modales Dialogfeld in einem Microsoft Office InfoPath-Formular an. (Geerbt von UI2) |
ShowSignatureDialog() |
Zeigt das Dialogfeld Microsoft Office InfoPath 2003 Digital Signatures an. (Geerbt von UI2) |