指定したデータ ソース用のコマンド文字列を返すか設定します。 値の取得と設定が可能なバリアント型 (Variant) の値です。
構文
式。CommandText
式QueryTable オブジェクトを返す式。
注釈
OLE DB ソースの場合、 CommandType プロパティには CommandText プロパティの値が記述されます。
ODBC ソースの場合は、 CommandText を設定するとデータが更新されます。
ユーザー インターフェイスを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable オブジェクトとしてインポートされ、その他のすべての外部データは ListObject オブジェクトとしてインポートされます。
オブジェクト モデルを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable としてインポートする必要がありますが、その他の外部データをはすべて ListObject または QueryTable としてインポートできます。
CommandText プロパティにアクセスするには、ListObject の QueryTable プロパティを使用します。
このプロパティにアクセスするには、クエリ テーブルを含んでいるシートがアクティブになっている必要があります。
例
この例では、最初のクエリ テーブルの ODBC データ ソースに対するコマンド文字列を設定します。 コマンド文字列は SQL ステートメントであることに注意してください。
Set qtQtrResults = _
Workbooks(1).Worksheets(1).QueryTables(1)
With qtQtrResults
.CommandType = xlCmdSQL
.CommandText = _
"Select ProductID From Products Where ProductID < 10"
.Refresh
End With
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。