次の方法で共有


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 のサポートおよびフィードバックを参照してください。