-1
我试图将访问查询的内容写入新打开的excel工作簿。这里是我试过的代码,它是用空表打开新的excel,而不是将查询写入表单。访问vba导出查询到新的excel工作簿
Dim myExcel As Excel.Application
Dim myBook As Excel.Workbook
Dim mySheet As Excel.Worksheet
Set myExcel = CreateObject("Excel.Application")
Set myBook = myExcel.Workbooks.Add(1)
Set mySheet = myBook.Worksheets(1)
myExcel.Visible = True
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, qrytbl1, mySheet, True
Set myBook = Nothing
Set mySheet = Nothing
Set myExcel = Nothing
不扔任何错误 – sam
它只是'选择tbl1.name,tbl1.id,tbl1.ecid FROM TBL 1;' – sam
这是查询表在Access数据库 – sam