ビュー内の各コントロールについて、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 コレクション。
コメント
IInfoPathViewControl オブジェクトのコレクションを返すには、IInfoPathDataImporterFields インターフェイスの GetControls メソッドを使用します。コレクション内の各オブジェクトは、フォームのビュー内のコントロールに対応します。各コントロールには、読み取り専用の DataType プロパティや InputScopes プロパティ、および読み取り/書き込み可能な Value プロパティなど、評価または設定できるさまざまなプロパティが用意されています。
これらのプロパティをインポート元のデータと組み合わせて使用して、InfoPath フォームにデータをインポートします。ビュー内の次のコントロールが列挙されます (存在する場合)。
コントロール |
列挙値 |
---|---|
テキスト ボックス |
PlainText |
リッチ テキスト ボックス |
RichText |
ドロップダウン リスト ボックス |
DropDown |
コンボ ボックス |
ComboBox |
リスト ボックス |
ListBox |
日付の選択 |
DTPicker_DTText |
チェック ボックス |
CheckBox |
オプション ボタン |
OptionButton |
箇条書き |
ListItem_Plain または 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 名前空間