Я запускаю некоторые устаревшие приложения VB6 с Access как наш основной инструмент для отчетов.Macro перестала работать после обновления Microsoft Office
Мы делаем переключатель в офис 2016.
Когда я пытаюсь запустить макрос из моего vb6 приложения я получаю сообщение об ошибке о том, что:
"2001 - You canceled the previous operation"
Ошибка появляется на этом коде. ..
Acc.DoCmd.RunMacro "MarcoName"
Я запустил Access и нажал EnableContent. Затем я пошел в Центр доверия и пометил его так, чтобы он «Не показывал сообщения для заблокированного контента». Это не делает трюк. Хотя, если я использую код ниже, все, кажется, работает нормально. Так что я думаю, что есть только проблема с командой RunMacro, которая работает в бюро 2007.
Acc.DoCmd.OpenQuery "qryName", acViewNormal