QueryTable.WebPreFormattedTextToColumns プロパティ (Excel)

ページをクエリ テーブルにインポートするときに、Web ページの HTML <PRE> タグ内に含まれるデータを列に解析するかどうかを返すか設定します。 既定では True です 。 値の取得と設定が可能なブール型 (Boolean) の値です。

構文

WebPreFormattedTextToColumns

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

注釈

このプロパティは、クエリ テーブルの QueryType プロパティが xlWebQuery であり、クエリが HTML ドキュメントを返す場合にのみ使用されます。

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

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

WebPreFormattedTextToColumns プロパティは QueryTable オブジェクトにのみ適用されます。

この例では、最初のブックの最初のワークシートに新しい Web クエリ テーブルを追加します。 この使用例では、HTML の <PRE> タグ内のデータを列に区切らないことに注意してください。

Set shFirstQtr = Workbooks(1).Worksheets(1) 
Set qtQtrResults = shFirstQtr.QueryTables _ 
 .Add(Connection := "URL;https://datasvr/98q1/19980331.htm", _ 
 Destination := shFirstQtr.Cells(1,1)) 
With qtQtrResults 
 .WebFormatting = xlNone 
 .WebPreFormattedTextToColumns = False 
 .Refresh 
End With

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

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