Workbook.SaveAsXMLData メソッド (Excel)

指定された XML スキーマ マップに対してマップされたデータを、XML データ ファイルへエクスポートします。

構文

SaveAsXMLData (FileName, Map)

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

パラメーター

名前 必須 / オプション データ型 説明
FileName 必須 文字列型 (String) 保存するファイルの名前を示す文字列。 フル パスを含めることができます。そうでない場合、Microsoft Excel はファイルを現在のフォルダーに保存します。
Map 必須 XmlMap データに対して適用するスキーマ マップを指定します。

注釈

このメソッドでは、Excel が指定されたスキーマ マップを使用してデータをエクスポートできない場合に実行時エラーが発生します。 Excel が指定したスキーマ マップを使用してデータをエクスポートできるかどうかをチェックするには、IsExportable プロパティを使用します。

次の例では、Excel がスキーマ マップ Customer を使用してデータをエクスポートできることを確認し、Customer スキーマ マップにマップされたデータを Customer Data.xml という名前のファイルにエクスポートします。

Sub ExportAsXMLData() 
 Dim objMapToExport As XmlMap 
 
 Set objMapToExport = ActiveWorkbook.XmlMaps("Customer") 
 
 If objMapToExport.IsExportable Then 
 
 ActiveWorkbook.SaveAsXMLData "Customer Data.xml", objMapToExport 
 Else 
 MsgBox "Cannot use " & objMapToExport.Name & _ 
 "to export the contents of the worksheet to XML data." 
 End If 
End Sub

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

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