UIObject 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示可在 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
- 派生
- 属性
- 实现
注解
此类型是用于 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) |