共用方式為


UIObject 介面

代表可用於 Microsoft Office InfoPath 表單的各種使用者介面元件。

**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)

語法

'宣告
<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

備註

此類型為 coclass 的包裝函式,屬於 COM 互通性中 Managed 程式碼的必要項。使用此類型,即可存取由此 coclass 實作的 COM 介面成員。如需 COM 介面 (包括其成員說明連結) 的詳細資訊,請參閱 UI2

UIObject (使用者介面) 物件提供幾種方法來顯示自訂及內建對話方塊。

當使用者填寫表單時,可使用 UIObject 物件以程式設計的方式對使用者顯示各種對話方塊。它並非用來修改 InfoPath 使用者介面。

UIObject 物件可透過 XDocument 物件的 UI 屬性來存取。

UIObject 物件提供 Alert 方法,此方法可用於顯示含有部份自訂文字的簡單訊息方塊,如下列範例所示:

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

UI 物件可顯示的內建 InfoPath 對話方塊之一為 [數位簽章] 對話方塊;藉由使用 ShowSignatureDialog 方法,可以對使用者顯示對話方塊,如下所示:

thisXDocument.UI.ShowSignatureDialog();

注意

ShowSignatureDialog 方法只能用於已啟用數位簽章的表單中。如果用於未啟用數位簽章的表單中,則該方法會傳回錯誤。

如需有關使用 UIObject 物件的詳細資訊,請參閱如何:顯示提醒和對話方塊

請參閱

參考

UIObject 成員
Microsoft.Office.Interop.InfoPath 命名空間