Ошибка экспорта таблицы доступа в Excel

401
user2676140

Я использую приведенные ниже строки кода для экспорта таблицы доступа, которая содержит примерно 7 000 строк, в Excel 2013, но я получаю сообщение об ошибке. Что мне нужно сделать, чтобы устранить эту ошибку, чтобы я мог экспортировать свою таблицу в Excel?

outputFileName = "C:\Users\user123\Documents\Database_" & Format(Date, "yyyyMMdd") & ".xlsx" DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "ALL_Table", outputFileName, True 

И это ошибка, которая выбрасывается

потому что формат файла или расширения файла недопустимы. Убедитесь, что файл не был поврежден и что расширение файла соответствует формату этого файла.

0
Вы пытались отладить свой код? Каково значение «outputfilename» после выполнения первой строки? Почему вы используете `acSpreadsheetTypeExcel12Xml` вместо` acSpreadsheetTypeExcel12`? Máté Juhász 8 лет назад 0
@MátéJuhász - yes I have stepped through my code line by line. I have tried to change the format to acSpreadSheetTypeExcel12, as well as the value in my post. the value of outputfilename is the filepath and filename that it shoudl be saved as. If I change .xlsx to .xls it will save but give a warning about file type etc. so I know the syntax is okay. user2676140 8 лет назад 0

0 ответов на вопрос

Похожие вопросы