Sarah - since these are going to be csv files, export them as text, not Excel files. A csv (comma-delimited value) file is not really a spreadsheet you don't have to use Excel formatting.
---In MS_Access_Professionals@yahoogroups.com, <sarahk@schemesoftware.com> 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 (3) |
Tidak ada komentar:
Posting Komentar