Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

UIObject - Interface

Office 2013 et versions ultérieures

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)

[GuidAttribute("096CD549-0786-11D1-95FA-0080C78EE3BB")]
public interface UIObject : UI2

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 , qui est utilisée pour afficher une boîte de message simple contenant du texte personnalisé, comme illustré dans l'exemple suivant :

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

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'utilisateur à l'aide de la méthode ShowSignatureDialog , comme suit :

thisXDocument.UI.ShowSignatureDialog();

RemarqueRemarque

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 How to: Display Alerts and Dialog Boxes.

Afficher: