Partager via


UIObject - Interface

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

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Syntaxe

'Déclaration
<GuidAttribute("096cd549-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface UIObject _
    Inherits UI2, UI
'Utilisation
Dim instance As UIObject
[GuidAttribute("096cd549-0786-11d1-95fa-0080c78ee3bb")]
public interface UIObject : UI2, 
    UI

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM et pour accéder à un lien vers les descriptions de ses membres, voirUI2.

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

Notes

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 dialogue à l'aide du modèle objet InfoPath 2003.

Voir aussi

Référence

UIObject - Membres

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms