Вывод запроса MS Access в Excel с помощью vba
работая с MS Access 2007, у меня есть запрос, который я хотел бы запустить и экспортировать результаты в определенную книгу в сохраненной книге Excel. У меня есть следующий код, написанный с помощью DoCmd. Сначала я открываю запрос (это работает), а затем пытаюсь вывести результаты в excel.
DoCmd.OpenQuery "MyQueryName", acViewNormal, acEdit
DoCmd.OutputTo acOutputQuery, "Aging By Desk - Onboarding Team", acFormatXLS, _
"filepath.SuperTest.xls", "SuperTest.xls", True
однако при запуске этого кода я получаю следующее сообщение об ошибке:"введенное вами выражение является неправильным типом данных для одного из аргументов". Я играл с каждым аргументом, но не могу найти проблему. Есть идеи? Я на правильном пути?
1 ответов
У вас слишком много аргументов. От Microsoft сайт:
выражение.OutputTo (ObjectType, ObjectName, OutputFormat, OutputFile, AutoStart, TemplateFile, Encoding)
выньте один из этих имен файлов Excel, которые у вас есть, и он должен работать.