UIObject 接口

定义

表示可在 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
派生
属性
实现
UI2

注解

此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。 使用此类型来访问由此 Coclass 实现的 COM 接口。 有关 COM 接口的信息(包括指向其成员说明的链接),请参阅UI2

UIObject(用户界面)对象提供许多用来显示自定义对话框和内置对话框的方法。

使用 UIObject 对象,可以在用户填写表单时,以编程的方式向用户显示各种类型的对话框。 该对象不用于修改 InfoPath 用户界面。

通过 对象的 属性XDocument访问 UIUIObject 对象。

UIObject 对象提供 Alert(String) 方法,该方法用于显示带有一些自定义文本的简单消息框,如以下示例所示:

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

UI 对象可以显示的内置 InfoPath 对话框之一是“数字签名”对话框;可以使用 方法向用户 ShowSignatureDialog() 显示此对话框,如下所示:

thisXDocument.UI.ShowSignatureDialog();

注意ShowSignatureDialog 方法只能在已启用数字签名的表单中使用。 如果在没有为数字签名启用的表单中使用,该方法将返回错误。

有关使用 UIObject 对象的详细信息,请参阅如何:显示警报和对话框。

方法

Alert(String)

在 Microsoft Office InfoPath 窗体中显示带有自定义文本消息的消息框。

(继承自 UI2)
Confirm(String, XdConfirmButtons)

显示一个带有用户输入按钮的消息框。

(继承自 UI2)
SetSaveAsDialogFileName(String)

在“另存为”对话框中设置表单的默认文件名。

(继承自 UI2)
SetSaveAsDialogLocation(String)

设置“另存为”对话框在打开时开始浏览的初始位置。

(继承自 UI2)
ShowMailItem(String, String, String, String, String)

在默认电子邮件编辑器中创建一封电子邮件,并将当前打开的 Microsoft Office InfoPath 表单附加到邮件。

(继承自 UI2)
ShowModalDialog(String, Object, Object, Object, Object, Object)

在 Microsoft Office InfoPath 窗体中显示自定义模式对话框。

(继承自 UI2)
ShowSignatureDialog()

显示“Microsoft Office InfoPath 2003 数字签名”对话框。

(继承自 UI2)

适用于