Workbook.XmlImportXml メソッド (Excel)

以前にメモリに読み込まれた XML データ ストリームをインポートします。 Excel では、最初に見つかった適格なマップを使用するか、対象範囲が指定されている場合は、データが自動的に一覧表示されます。

構文

XmlImportXml (データImportMap上書き宛先)

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

パラメーター

名前 必須 / オプション データ型 説明
Data 必須 文字列型 (String) インポートするデータを指定します。
ImportMap 必須 XmlMap ファイルのインポート時に適用するスキーマ マップを指定します。
Overwrite 省略可能 バリアント型 (Variant) Destination パラメーターに値が指定されていない場合、このパラメーターは、ImportMap パラメーターで指定されたスキーマ マップにマップされているデータを上書きするかどうかを指定します。 データを上書きする場合は True に設定し、既存のデータに新しいデータを追加するには False に設定します。 既定値は True です。

宛先パラメーターに値が指定されている場合、このパラメーターは既存のデータを上書きするかどうかを指定します。 既存のデータを上書きする場合は True に設定し、データが上書きされる場合はインポートを取り消すには False に設定します。 既定値は True です。
Destination 省略可能 バリアント型 (Variant) リストの作成される範囲を指定します。 Excel は、範囲の左上隅のみを使用します。

戻り値

XlXmlImportResult

注釈

既存のマッピングにデータをインポートする場合は、Destination パラメーターの値の指定を省略してください。

以下の条件により、 XmlImport メソッドは実行時エラーを生成します。

  • 指定した XML データに構文エラーがある場合。

  • 指定したデータがワークシートに収まらないためインポート処理がキャンセルされた場合。

  • 有効なマップが見つからず、対象の範囲も指定されていない場合。

XML データ ファイルを作業中のブックにインポートするには、Workbook オブジェクトの XMLImport メソッドを使用します。

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

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