次の方法で共有


Workbook.XmlImport メソッド (Excel)

作業中のブックに XML データ ファイルをインポートします。

構文

XmlImport (URLImportMapOverwriteDestination)

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

パラメーター

名前 必須 / オプション データ型 説明
Url 必須 String XML データ ファイルへの均一リソース ロケーター (URL) または一様名前付け規則 (UNC) パス。
ImportMap 必須 XmlMap ファイルのインポート時に適用するスキーマ マップを指定します。 データが既にインポートされている場合は、データを保持する XmlMap オブジェクトへの参照が格納されます。
Overwrite 省略可能 バリアント型 Destination パラメーターに値が指定されていない場合、このパラメーターは、ImportMap パラメーターで指定されたスキーマ マップにマップされたデータを上書きするかどうかを指定します。 データを上書きするには True に設定し、既存のデータに新しいデータを追加するには False に設定します。 既定値は True です。

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

戻り値

XlXmlImportResult

注釈

このメソッドを使用すると、ファイル パスからブックにデータをインポートできます。 Excel では、最初に見つかったマップが使用されます。または、変換先の範囲が指定されている場合は、自動的にデータが一覧表示されます。

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

次の条件により、 XmlImport メソッドで実行時エラーが生成されます。

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

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

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

Workbook オブジェクトの XmlImportXml メソッドを使用して、以前にメモリに読み込まれた XML データをインポートします。

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

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