Могу ли я запустить Excel из сценария .cmd со всеми включенными макросами?

StackOverflow https://stackoverflow.com/questions/1165405

  •  19-09-2019
  •  | 
  •  

Вопрос

Как я могу запустить Excel из командной строки/скрипта cmd, чтобы он не запрашивал, хочу ли я включить макросы в электронной таблице, с которой я ее запускаю?

Это было полезно?

Решение

Подписание макросов цифровой подписью может дать вам то, что вы хотите.Если вы подписали макросы в электронной таблице, пользователю, который ее откроет, будет предложено:

«Foo.xls» содержит макросы компании Acme Software, Inc.Макросы могут содержать вирусы.Обычно отключать макросы безопасно, но если макросы законны, вы можете потерять некоторые функциональные возможности.

Пользователь получит обычный выбор «Отключить/Включить макросы», но также получит бонусную опцию:

Всегда доверяйте макросам этого издателя.

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

Другие советы

Подсказка представляет собой настройки Excel, поэтому вам нужно будет зайти в Excel и изменить настройки безопасности.Вы можете изменить его в Excel 2007 через «Параметры Excel» -> «Центр управления безопасностью» -> «Настройки центра управления безопасностью» -> «Настройки макроса».

Я не знаю, как отключить это через командную строку, и не думаю, что это имеет смысл, для меня это звучит как нарушение безопасности.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top