Sarah - you can't do that with the export command. You will have to use VBA. Search the internet for "ms access excel automation". You should find ways to open an excel file (existing or new) and fill sheets with your query's data.
---In MS_Access_Professionals@yahoogroups.com, <sarahk@schemesoftware.com> wrote :
---In MS_Access_Professionals@yahoogroups.com, <wrmosca@...> wrote :
---In MS_Access_Professionals@yahoogroups.com, <sarahk@...> wrote :
I am using Access 2003 and use the following code to export to an Excel file. This code used to work fine, but no longer works.'DoCmd.TransferSpreadsheet acExport' gives me : run-time error '3274' external table is not in the expected format.
MyDocsPath = Environ$("USERPROFILE") & "\" & "My Documents\"
DoCmd.OutputTo acOutputQuery, "MLTC1b_Detail", acFormatXLS, MyDocsPath & "MLTC Summary" & Format([Forms]![mltc1]![pid from], "yyyymmdd") & ".csv", False
DoCmd.TransferSpreadsheet acExport, 8, "mltc1b_Day_summary", MyDocsPath & "MLTC Summary" & Format([Forms]![mltc1]![pid from], "yyyymmdd") & ".csv", False
DoCmd.TransferSpreadsheet acExport, 8, "mltc1b_Registrant_summary", MyDocsPath & "MLTC Summary" & Format([Forms]![mltc1]![pid from], "yyyymmdd") & ".csv", True
Maybe it is because I installed Excel 2016, Excel 2003 is also installed in this computer. I tried changing 'acExport, 8,' to 'acExport, 9,' and 'acExport, 10,'. I get the same error.
Please help
Thanks
Sarah
Posted by: wrmosca@comcast.net
Reply via web post | • | Reply to sender | • | Reply to group | • | Start a New Topic | • | Messages in this topic (5) |
Tidak ada komentar:
Posting Komentar