次の方法で共有


WebSelectionType プロパティ

Microsoft Excel Visual Basic のリファレンス

WebSelectionType プロパティ

クエリ テーブルに Web ページのすべてのテーブルをインポートするか、または Web ページの特定のテーブルのみをインポートするかを示す値を設定します。値の取得および設定が可能です。XlWebSelectionType クラスの定数を使用します。

使用できる定数は、次に示す XlWebSelectionType クラスのいずれかです。
xlEntirePage
xlAllTables (既定値)
xlSpecifiedTables

expression.WebSelectionType

expression 必ず指定します。対象となるオブジェクトへの参照を返すオブジェクト式を指定します。

解説

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

このプロパティの値が xlSpecifiedTables の場合、WebTables プロパティを使用して、インポートするテーブルを指定できます。

使用例

次の使用例は、最初のワークシートに新しく Web クエリ テーブルを追加し、Web ページの表 1 と表 2 にあるデータをインポートします。

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