DoCmd Transfer Spreadsheet не работает в Windows 10 - PullRequest
0 голосов
/ 18 июня 2019

У меня есть модуль, который работает в БД Access, которую я создал перед обновлением до Windows 10. Экспорт точно такой же, но он не работает в Windows 10. Я относительно новичок в VBA, поэтому, пожалуйста, перейдителегко для меня.

Я скопировал работающую базу данных и обновил имена таблиц, но она по-прежнему не экспортируется.

Все отлично работает, кроме экспорта:

Public Sub DmwExport()
Application.SysCmd acSysCmdSetStatus, "Exporting Files"
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "TABLE NAME", "FILE LOCATION " & Format(Date - Weekday(Date), "mm-dd-yy") & ".xlsx", True
End Sub

БД работает так, как будто она экспортирует файлы, и занимает примерно 30 секунд, но когда я перехожу к папке с файлами, файлов там нет.Я пробовал использовать сетевой диск и локальный диск моего компьютера с нулевыми результатами.Я скомпилировал БД без ошибок, поэтому я не уверен, где я иду не так.Все мои ссылки проверяются также с версией 15.0.Приведенный выше код работает без проблем с ранее созданной базой данных, но в этом он не пойдет.Я в конце своего ума.Любая помощь с благодарностью.

...