次の方法で共有


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 コレクション。

コメント

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 名前空間