0

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

我该怎么做?

谢谢!!

4

2 回答 2

4

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

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

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

于 2013-02-22T02:57:22.830 回答
1

DoCmd.OutputTo 方法

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

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

OutputFormat是所需的格式:

  • acFormatASP
  • acFormatHTML
  • acFormatIIS
  • ac格式PDF
  • acFormatRTF
  • acFormatSNP
  • acFormatTXT
  • acFormatXLS
  • acFormatXPS

OutputFile是将项目保存到的文件名

于 2013-02-28T18:24:30.747 回答