UIObject, interface

Représente divers composants d'interface utilisateur qui peuvent être utilisés dans un formulaire Microsoft Office InfoPath.

Espace de noms : Microsoft.Office.Interop.InfoPath
Assembly : Microsoft.Office.Interop.InfoPath (dans microsoft.office.interop.infopath.dll)

Syntaxe

<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

Remarques

Ce type est le wrapper d'une classe de composants (coclass) requise par le code managé pour l'interopérabilité COM. Ce type permet d'accéder aux membres de l'interface COM implémentés par cette classe de composants. Pour plus d'informations sur l'interface COM, et pour accéder aux descriptions de ses membres, voir UI2.

L'objet UIObject (interface utilisateur) fournit plusieurs méthodes permettant d'afficher des boîtes de dialogue personnalisées et prédéfinies.

L'objet UIObject est utilisé pour afficher, par programmation, divers types de boîte de dialogue à l'attention des utilisateurs, pendant qu'ils remplissent un formulaire. Il n'est pas utilisé pour modifier l'interface utilisateur d'InfoPath.

L'objet UIObject est accessible via la propriété UI de l'objet XDocument.

L'objet UIObject fournit la méthode Alert, utilisée pour afficher une boîte de message simple contenant du texte personnalisé, comme l'illustre l'exemple suivant :

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

L'une des boîtes de dialogue InfoPath prédéfinies que l'objet UI peut afficher est la boîte de dialogue Signatures numériques ; cette boîte de dialogue peut être affichée à l'attention de l'utilisateur en utilisant la méthode ShowSignatureDialog, comme suit :

thisXDocument.UI.ShowSignatureDialog();
Remarque

La méthode ShowSignatureDialog ne peut être utilisée que dans des formulaires qui ont été activés pour la signature numérique. La méthode renvoie une erreur si elle est utilisée dans un formulaire qui n'est pas activé pour la signature numérique.

Pour plus d'informations sur l'utilisation de l'objet UIObject, voir Procédure : Affichage d'alertes et de boîtes de dialogues.

Voir aussi

Référence

Membres UIObject
Microsoft.Office.Interop.InfoPath, espace de noms