我正在 Access 2013 中将查询导出到 Excel。这是我用于导出的语法
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "qryDataExport", strExportPath, True
数据按原样传输,但查询中的字段之一标题为
Player #
当导出到 Excel 时,它会变成 Player .
我怎样才能保留
#
与导出完好无损?
最佳答案
虽然问题可以通过 DoCmd.TransferSpreadsheet
重现,考虑 DoCmd.OutputTo它保留了查询的格式。前一种方法可能更侧重于电子表格格式。
事实上,DoCmd.OutputTo
看起来是外部数据\Excel 导出功能区方法的自动版本(选择保留所有格式):
DoCmd.OutputTo acOutputQuery, "qryDataExport", acFormatXLSX, strExportPath
关于ms-access - DoCmd.TransferSpreadsheet 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47139104/