VBA Office 2007创build2003年Excel表

由于几天我在一个证书过程中使用MS Access 2007。 在我的VBA代码中,我使用: CreateObject(“Excel.Sheet”)

在Access 2003中,以2000 – 2003年的格式创build了一个文档。 现在在Access 2007 VBA执行新的格式。 这会导致一些额外的编码问题。

任何build议如何通过VBA执行旧格式(2000-2003)?

亲切的问候

您应该使用其第二个参数FileFormat作为xlExcel8调用SaveAs方法

您也可以使用DoCmd.TransferSpreadsheet和第二个参数acSpreadsheetTypeExcel8