VBA Access传输电子表格 - 执行警告,但没有数据

时间:2018-02-13 22:30:56

标签: vba ms-access access-vba

我有以下代码:

StrSheetName = "Weekly Account Balances"
StrTableName = "Account Weekly Balances"
fReportingFile = fDirectory & "\" & fReportingFile

DoCmd.SetWarnings True
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12Xml, StrTableName, _
    fReportingFile, True, StrSheetName & "!"

我已使用DoCmd.TransferSpreadsheet处的中断验证了工作表名称,表名称是否正确以及fReportingFile是否正确。我还验证了每周帐户余额中的123条记录"片材。

但是,没有记录转移,我也没有收到警告。

我还检查了Access DB中是否有任何错误表,但没有。

显然,我的转接电话有问题,但由于我没有收到任何消息,我不知道它是什么。

为什么我可能没有收到任何消息而且没有数据传输?

1 个答案:

答案 0 :(得分:0)

  

显然,我的转接电话有问题

不,这是正确的,并且它有效 - 当然,如果您的路径和文件名指向现有文件,并且您指定了正确的工作表名称。

因此,仔细检查每个参数和工作簿。