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