Condividi tramite


Interfaccia UIObject

Rappresenta vari componenti dell'interfaccia utente che possono essere utilizzati in un modulo di Microsoft Office InfoPath.

Spazio dei nomi: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Sintassi

<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

Osservazioni

Questo tipo è un wrapper per una coclasse richiesta dal codice gestito per l'interoperabilità COM. Utilizzare questo tipo per accedere ai membri dell'interfaccia COM implementata dalla coclasse. Per informazioni sull'interfaccia COM e un collegamento alle descrizioni dei relativi membri, vedere UI2.

L'oggetto UIObject (interfaccia utente) rende disponibili numerosi metodi per la visualizzazione di finestre di dialogo personalizzate e predefinite.

L'oggetto UIObject viene utilizzato per visualizzare a livello di programmazione diversi tipi di finestre di dialogo durante la compilazione di un modulo. Non può essere utilizzato per modificare l'interfaccia utente di InfoPath.

È possibile accedere all'oggetto UIObject tramite la proprietà UI dell'oggetto XDocument.

L'oggetto UIObject rende disponibile il metodo Alert, che consente di visualizzare una semplice finestra di messaggio con testo personalizzato, come illustrato nell'esempio seguente:

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

Una delle finestre di dialogo predefinite di InfoPath che è possibile visualizzare tramite l'oggetto UI è la finestra di dialogo Firme digitali, che può essere visualizzata all'utente tramite il metodo ShowSignatureDialog, come illustrato di seguito:

thisXDocument.UI.ShowSignatureDialog();
Nota:

È possibile utilizzare il metodo ShowSignatureDialog solo in moduli abilitati per la firma digitale. Il metodo restituisce un errore se viene utilizzato in un modulo non abilitato per la firma digitale.

Per ulteriori informazioni sull'utilizzo dell'oggetto UIObject, vedere Procedura: Visualizzare avvisi e finestre di dialogo.

Vedere anche

Riferimenti

Membri UIObject
Spazio dei nomi Microsoft.Office.Interop.InfoPath