XmlMap インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ブックに追加されている XML マップを表します。
public interface class XmlMap
[System.Runtime.InteropServices.Guid("0002447B-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface XmlMap
Public Interface XmlMap
- 属性
注釈
XML スプレッドシート形式でのファイルの保存を除く XML 機能は、Microsoft Office Professional Edition 2003 および Microsoft Office Excel 2003 でのみ使用できます。
XmlMaps コレクションの Add(String, Object) メソッドを使用して、ブックに XML マップを追加します。
XML データのインポートとエクスポート
XML データ ファイルから、指定した XmlMap にマップされたセルに XML データをインポートするには、Import(String, Object) メソッドを使用します。 ImportXml(String, Object) メソッドは、String 変数の XML データをインポートします。
Export(String, Object) メソッドを使用して、指定した XmlMap にマップされたセルからデータをエクスポートします。 ExportXml(String) メソッドは、XML データを String 変数にエクスポートします。
プロパティ
| 名前 | 説明 |
|---|---|
| _Default |
ブックに追加されている XML マップを表します。 |
| AdjustColumnWidth |
指定したクエリ テーブルまたは XML マップを更新するたびに、最適なサイズになるように列幅が自動的に調整される場合は true。 列幅が更新のたびに自動的に調整されない場合は false。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。 |
| AppendOnImport |
新しいデータをインポートするとき、または既存の接続を更新するときに、指定したスキーマ マップにバインドされている XML リストに新しい行を追加する場合は true。 セルの内容を上書きする場合は false。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。 |
| Application |
Microsoft Excel アプリケーションを表す Application オブジェクトを返します。 読み取り専用です。 |
| Creator |
このオブジェクトを作成したアプリケーションを示す、32 ビットの整数値を返します。 Excel で作成されたオブジェクトの場合は、文字列 XCEL を表す 16 進数の 5843454C を返します。 読み取り専用 XlCreator。 |
| DataBinding |
指定したスキーマ マップに関連付けられているバインドを表す XmlDataBinding オブジェクトを返します。 読み取り専用です。 |
| IsExportable |
指定したスキーマ マップ内の XPath オブジェクトを Microsoft Excel で使用して XML データをエクスポートでき、指定したスキーマ マップにマップされたすべての XML リストをエクスポートできる場合は、true を返します。 読み取り専用の Boolean です。 |
| Name |
ブック内のマッピングを一意に識別するために使用されるフレンドリ名を返または設定します。 読み取り/書き込みが可能な String です。 |
| Parent |
指定されたオブジェクトの親オブジェクトを返します。 読み取り専用です。 |
| PreserveColumnFilter |
指定された XML マップの更新時にフィルタリングが保持されるかどうかを返すか設定します。 値の取得と設定が可能なブール型 (Boolean) の値です。 |
| PreserveNumberFormatting |
指定した XML スキーマ マップにマップされたセルの数値書式が、スキーマ マップの更新時に保持される場合は true。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。 |
| RootElementName |
指定された XML スキーマ マップのルート要素の名前を表す文字列型 ( String ) の値を返します。 読み取り専用です。 |
| RootElementNamespace |
指定された XML スキーマ マップのルート要素を表す XmlNamespace オブジェクトを返します。 読み取り専用です。 |
| SaveDataSourceDefinition |
指定した XML スキーマ マップのデータ ソース定義がブックと共に保存されている場合は true。 既定値は True です。 値の取得と設定が可能なブール型 (Boolean) の値です。 |
| Schemas |
指定した XmlMap オブジェクトに含まれるスキーマを表す XmlSchemas コレクションを返します。 読み取り専用です。 |
| ShowImportExportValidationErrors |
指定された XML スキーマ マップを使用してデータをインポートまたはエクスポートするときに、スキーマ検証エラーの詳細を示すダイアログ ボックスを表示するかどうかを返すか設定します。 既定値は False です。 値の取得と設定が可能なブール型 (Boolean) の値です。 |
| WorkbookConnection |
指定した XmlMap オブジェクトの新しい接続を再開します。 読み取り専用です。 |
メソッド
| 名前 | 説明 |
|---|---|
| Delete() |
指定した XML マップをブックから削除します。 |
| Export(String, Object) |
指定した XmlMap オブジェクトにマップされたセルの内容を XML データ ファイルにエクスポートします。 XlXmlExportResult を返します。 |
| ExportXml(String) |
指定した XmlMap オブジェクトにマップされたセルの内容を String 変数にエクスポートします。 XlXmlExportResult を返します。 |
| Import(String, Object) |
指定された XML データ ファイルから、指定された XmlMap オブジェクトにマップされているセルにデータをインポートします。 XlXmlImportResult を返します。 |
| ImportXml(String, Object) |
XML データを、 String 変数から指定した XmlMap オブジェクトにマップされたセルにインポートします。 XlXmlImportResult定数を返します。 |