QueryTable.RefreshStyle プロパティ (Excel)

クエリによって返されるレコードセットの行数に合わせて、指定したワークシートの行の追加または削除の方法を返すか設定します。 XlCellInsertionMode の読み取り/書き込み。

構文

RefreshStyle

QueryTable オブジェクトを表す変数。

注釈

ユーザー インターフェイスを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable オブジェクトとしてインポートされ、その他のすべての外部データは ListObject オブジェクトとしてインポートされます。

オブジェクト モデルを使用してデータをインポートする場合、Web クエリまたはテキスト クエリのデータは QueryTable としてインポートする必要がありますが、その他の外部データをはすべて ListObject または QueryTable としてインポートできます。

ListObjectQueryTable プロパティを使用して、RefreshStyle プロパティにアクセスします。

次の使用例は、シート 1 にクエリ テーブルを追加します。 RefreshStyle プロパティは、データ結果を保持できるように、必要に応じてワークシートに行を追加します。

Dim qt As QueryTable 
Set qt = Sheets("sheet1").QueryTables _ 
 .Add(Connection:="Finder;c:\myfile.dqy", _ 
 Destination:=Range("sheet1!a1")) 
With qt 
 .RefreshStyle = xlInsertEntireRows 
 .Refresh 
End With

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。