以前にメモリに読み込まれた XML データ ストリームをインポートします。 Excel では、最初に見つかった適格なマップを使用するか、対象範囲が指定されている場合は、データが自動的に一覧表示されます。
構文
式。XmlImportXml (データ、 ImportMap、 上書き、 宛先)
式Workbook オブジェクトを表す変数。
パラメーター
| 名前 | 必須 / オプション | データ型 | 説明 |
|---|---|---|---|
| Data | 必須 | 文字列型 (String) | インポートするデータを指定します。 |
| ImportMap | 必須 | XmlMap | ファイルのインポート時に適用するスキーマ マップを指定します。 |
| Overwrite | 省略可能 | バリアント型 (Variant) |
Destination パラメーターに値が指定されていない場合、このパラメーターは、ImportMap パラメーターで指定されたスキーマ マップにマップされているデータを上書きするかどうかを指定します。 データを上書きする場合は True に設定し、既存のデータに新しいデータを追加するには False に設定します。 既定値は True です。 宛先パラメーターに値が指定されている場合、このパラメーターは既存のデータを上書きするかどうかを指定します。 既存のデータを上書きする場合は True に設定し、データが上書きされる場合はインポートを取り消すには False に設定します。 既定値は True です。 |
| Destination | 省略可能 | バリアント型 (Variant) | リストの作成される範囲を指定します。 Excel は、範囲の左上隅のみを使用します。 |
戻り値
注釈
既存のマッピングにデータをインポートする場合は、Destination パラメーターの値の指定を省略してください。
以下の条件により、 XmlImport メソッドは実行時エラーを生成します。
指定した XML データに構文エラーがある場合。
指定したデータがワークシートに収まらないためインポート処理がキャンセルされた場合。
有効なマップが見つからず、対象の範囲も指定されていない場合。
XML データ ファイルを作業中のブックにインポートするには、Workbook オブジェクトの XMLImport メソッドを使用します。
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。