TransferSpreadsheet导出:缺少1行

时间:2020-05-22 15:00:20

标签: excel vba ms-access

我将表从Access Table导出到Excel文件时遇到问题。 如果我使用transferspreadsheet:

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, tableName, _
"PathToFile\export.xlsx", True

访问表中的行之一未导出。 但是,如果我右键单击Access表并转到Export-> Excel,则此文件包含表中的所有行。 我不知道这两种导出方式之间有什么区别。

那么有人可以帮助我为什么在我使用transferspreadsheet时缺少这一行吗?

1 个答案:

答案 0 :(得分:0)

Access存在此错误,程序需要一点数据才能知道该字段对于Excel电子表格的格式。

在导出数据之前尝试设置排序顺序。如果记录集较小,则可能会解决此问题