В целях безопасности поддержка макросов была заблокирована

Автор nikel, 23 марта 2022, 09:54

0 Пользователи и 1 гость просматривают эту тему.

nikel

#15
Цитата: sokol92 от 23 марта 2022, 11:33C:\Users\ВашеИмя\AppData\Roaming\LibreOffice\4\user\registrymodifications.xcu
Удалось найти строчку в файле из цитаты, которая влияет на блокировку работы макросов и возникновение сообщения о блокировке.
вот она:
<item oor:path="/org.openoffice.Office.Common/Security/Scripting"><prop oor:name="DisableMacrosExecution" oor:op="fuse"><value>false</value></prop></item>

Если значение, выделенное красным, равно "false", макросы работают, если же "true",то нет.
Больше всего интересует вопрос, как зафиксировать это значение в положении "false".
Если этого сделать нельзя, то, может, известны причины, вызывающие смену значения на "true"?

mikekaganski

Зафиксировать можно, создав соответствующий файл .xcd в общей папке установки ЛО. Атрибут "oor:finalized" должен предотвратить использование любых значений, установленных где-либо ещё - например, в профиле пользователя.

То же самое можно сделать с помощью групповых политик в Windows (или через ключи реестра, которые используются групповыми политиками - см. примечания к выпуску 4.2).

Что касается причин - я их указал в ответе #1.
С уважением,
Михаил Каганский

sokol92

В качестве экстреннего лекарства вместо сбрасывания профиля можно: Меню / Сервис / Параметры, раздел LibreOffice / Расширенные возможности, кнопка "Открыть экспертные настройки", поиск "DisableMacrosExecution". В единственной найденной строке меняем двойным щелчком true на false.
Владимир.