Workbook.XmlImport(String, XmlMap, Object, Object) メソッド

定義

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

public Microsoft.Office.Interop.Excel.XlXmlImportResult XmlImport (string Url, out Microsoft.Office.Interop.Excel.XmlMap ImportMap, object Overwrite, object Destination);
abstract member XmlImport : string * XmlMap * obj * obj -> Microsoft.Office.Interop.Excel.XlXmlImportResult
Public Function XmlImport (Url As String, ByRef ImportMap As XmlMap, Optional Overwrite As Object, Optional Destination As Object) As XlXmlImportResult

パラメーター

Url
String

XML データ ファイルの URL (Uniform Resource Locator) または UNC (Uniform Naming Convention) パスです。

ImportMap
XmlMap

ファイルをインポートするときに適用するスキーマ マップです。

Overwrite
Object

パラメーターに値が指定 Destination されていない場合、このパラメーターは、 パラメーターで ImportMap 指定されたスキーマ マップにマップされたデータを上書きするかどうかを指定します。 true に設定するとデータを上書きし、false に設定すると新しいデータを既存のデータに追加します。 既定値は true です。 パラメーターに値が指定されている Destination 場合、このパラメーターは既存のデータを上書きするかどうかを指定します。 true に設定すると既存のデータを上書きし、false に設定すると、インポートをキャンセルしてデータが上書きされないようにします。 既定値は true です。

Destination
Object

指定されている Range にある新しい XML リストにデータがインポートされます。

戻り値

XlXmlImportResult 値のいずれか 1 つ。

注釈

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

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

  • 指定された XML データに構文エラーが含まれています。

  • 指定したデータがワークシートに収まらないため、インポート プロセスが取り消されました。

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

省略可能のパラメーター

省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。

適用対象