Установка программы, написанной на vba: изменение настроек офиса - PullRequest
0 голосов
/ 05 декабря 2018

Я хочу сделать установщик для программ (игр), написанных на VBA (Office Word).Проблема, на которую мне нужен ответ: она, безусловно, использует макросы.Для их запуска пользователь должен изменить настройки безопасности word.Но я не могу надеяться, что они смогут сделать это или захотят приложить дополнительные усилия.Поэтому мне было интересно, есть ли способ сделать это с помощью установщика.Вы знаете, спросите их, хотят ли они это разрешить, и тогда программа изменит настройки офиса, чтобы игра могла работать.Кто-нибудь из вас знает, возможно ли это и для какой программы мне следует использовать это?

1 Ответ

0 голосов
/ 05 декабря 2018

Макросы не могут изменить уровень безопасности, который позволяет запускать макросы, потому что 1, если макросы не разрешены, они не запускаются, поэтому они ничего не могут сделать, и 2, потому что в противном случае плохие люди сделали бы это без запроса и кражи.все ваши деньги с вашего банковского счета каждый раз, когда вы открываете текстовый документ

Однако, если ваш установщик написан на каком-то другом языке, это может изменить настройку.если он был запущен с достаточно повышенными привилегиями.Но вы не должны делать это для всех текстовых документов, потому что плохие люди.Вместо этого настройте надежное расположение - папку, в файле которой можно запускать макросы, и сохраните свой файл там.Это обеспечивает безопасность для общих текстовых документов, позволяя запускать ваш файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...