Вывод запроса 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, которые у вас есть, и он должен работать.