将报告导出为XML(Access)

时间:2013-02-22 02:36:50

标签: vba ms-access access-vba

我正在使用Access 2010。 我想将报告导出为XML。(使用vba) 我正在使用:DoCmd.OutputTo acOutputReport,“rptName” 它工作..但它要求用户选择格式和地点。 我想要它会自动..

我该怎么做?

谢谢!

2 个答案:

答案 0 :(得分:3)

您可以使用Application.ExportXML Method导出报告的数据,如下所示:

ExportXML acExportReport, "rptName", "C:\SomeFolder\rptName.xml"

如果您不仅需要报告的数据,ExportXML还支持包含演示文稿信息的选项。不过,我从未尝试过。

答案 1 :(得分:1)

DoCmd.OutputTo方法

OutputTo方法在Visual Basic中执行OutputTo操作 语法:

  

.OutputTo(ObjectType,ObjectName,OutputFormat,OutputFile,AutoStart,TemplateFile,Encoding,OutputQuality)

OutputFormat 是所需的格式:

  • acFormatASP
  • acFormatHTML
  • acFormatIIS
  • acFormatPDF
  • acFormatRTF
  • acFormatSNP
  • acFormatTXT
  • acFormatXLS
  • acFormatXPS

OutputFile 是将项目保存到

的文件名