UIObject Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa varios componentes de la interfaz de usuario que se pueden usar en un formulario de Microsoft Office InfoPath.
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
- Derivado
- Atributos
- Implementaciones
Comentarios
Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteUI2 .
El objeto UIObject proporciona varios métodos para mostrar cuadros de diálogo personalizados e integrados.
El objeto UIObject se utiliza para mostrar mediante programación varios tipos de cuadros de diálogo a los usuarios mientras rellenan un formulario. No se utiliza para modificar la interfaz de usuario de InfoPath.
Se obtiene acceso al objeto UIObject a través de la UI propiedad del XDocument objeto .
El objeto UIObject proporciona el Alert(String) método , que se usa para mostrar un cuadro de mensaje simple con texto personalizado, como se muestra en el ejemplo siguiente:
thisXDocument.UI.Alert("Custom message text goes here.");
Uno de los cuadros de diálogo integrados de InfoPath que puede mostrar el objeto de interfaz de usuario es el cuadro de diálogo Firmas digitales; Este cuadro de diálogo se puede mostrar al usuario mediante el ShowSignatureDialog() método , como se indica a continuación:
thisXDocument.UI.ShowSignatureDialog();
Nota: El método ShowSignatureDialog solo se puede usar en formularios habilitados para la firma digital. Devolverá un error si se utiliza en un formulario que no lo esté.
Para obtener más información sobre el uso del objeto UIObject , vea Cómo: Mostrar alertas y cuadros de diálogo.
Métodos
Alert(String) |
Muestra un cuadro de mensaje con un mensaje de texto personalizado en un formulario de Microsoft Office InfoPath. (Heredado de UI2) |
Confirm(String, XdConfirmButtons) |
Muestra un cuadro de mensaje con botones para obtener información de un usuario. (Heredado de UI2) |
SetSaveAsDialogFileName(String) |
Establece el nombre de archivo predeterminado de un formulario en el cuadro de diálogo Guardar como. (Heredado de UI2) |
SetSaveAsDialogLocation(String) |
Establece la ubicación inicial desde la que empieza a examinar el cuadro de diálogo Guardar como al abrirlo. (Heredado de UI2) |
ShowMailItem(String, String, String, String, String) |
Crea un mensaje de correo electrónico en el editor de correo electrónico predeterminado y adjunta el formulario de Microsoft Office InfoPath abierto actualmente al mensaje. (Heredado de UI2) |
ShowModalDialog(String, Object, Object, Object, Object, Object) |
Muestra un cuadro de diálogo modal personalizado en un formulario de Microsoft Office InfoPath. (Heredado de UI2) |
ShowSignatureDialog() |
Muestra el cuadro de diálogo Firmas digitales de Microsoft Office InfoPath 2003. (Heredado de UI2) |