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 物件的集合。集合中的每一個物件對應於表單檢視中的控制項。每一個控制項都有多個屬性,您可以加以評估或設計,例如 DataType 及 InputScopes 屬性,以及讀寫 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 命名空間