共用方式為


IInfoPathDataImporterFields.GetControls 方法

取得檢視中每一個控制項的 IInfoPathViewControl 物件的集合。

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

語法

'宣告
Sub GetControls ( _
    <OutAttribute> ByRef ppEnumUnkControls As IEnumUnknown _
)
'用途
Dim instance As IInfoPathDataImporterFields
Dim ppEnumUnkControls As IEnumUnknown

instance.GetControls(ppEnumUnkControls)
void GetControls (
    out IEnumUnknown ppEnumUnkControls
)

參數

  • ppEnumUnkControls
    檢視中控制項的 mshtml.IEnumUnknown 集合。

備註

使用 IInfoPathDataImporterFields 介面的 GetControls 方法,傳回 IInfoPathViewControl 物件的集合。集合中的每一個物件對應於表單檢視中的控制項。每一個控制項都有多個屬性,您可以加以評估或設計,例如 DataTypeInputScopes 屬性,以及讀寫 Value 屬性。

將這些屬性搭配匯入來源中的資料一起使用,將資料匯入 InfoPath 表單中。列舉出下列檢視中的控制項 (如果有):

控制項

列舉的值

文字方塊

PlainText

RTF 文字方塊

RichText

下拉式清單方塊

DropDown

下拉式方塊

ComboBox

清單方塊

ListBox

日期選擇器

DTPicker_DTText

核取方塊

CheckBox

選項按鈕

OptionButton

項目符號清單

ListItem_Plain or ListItem_formatted

編號清單

ListItem_Plain 或 ListItem_formatted

一般清單

ListItem_Plain 或 ListItem_formatted

圖片

InlineImage 或 LinkedImage

筆跡圖片

InkPicture

檔案附件

FileAttachment

未列舉下列控制項 (自列舉中排除):

控制項

區段

選擇性區段

重複區段

重複表格

水平重複表格

主控制項/詳細資料控制項

運算式方塊

垂直標籤

按鈕

超連結

捲動區域

選擇群組

重複選擇群組

選擇區段

重複遞迴區段

自訂控制項 (ActiveX)

多重選擇清單方塊

如需以程式方式自動將資料匯入 InfoPath 表單的詳細資訊,請參閱 Microsoft Office 開發人員中心 (英文)InfoPath 開發人員入口網站 (英文)

請參閱

參考

IInfoPathDataImporterFields 介面
IInfoPathDataImporterFields 成員
Microsoft.Office.Interop.InfoPath 命名空間