2016-09-15 3 views
0

Я запускаю некоторые устаревшие приложения 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 

ответ

1

В Access Options ->Trust Center ->Trust Center Settings ->Macro Settings ->**Enabled All Macros**