|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.01.2018, 09:08 | #1 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 308
|
центр управления безопасностью
С праздником всех!
Есть файлик с макросами, который нужно раздавать сторонним людям. Вопрос. Можно как-то на автомате (без ручной настройки параметров) в центре управления безопасностью включить все макросы, а после закрытия книги вернуть параметры как были?
Думайте глобально - действуйте локально!
|
19.01.2018, 09:35 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Какой был бы смысл в системе безопасности, если её можно было тихо отключать? Иначе вирусы включали бы все макросы и делали своё грязное дело! |
|
19.01.2018, 10:33 | #3 |
Старожил
Регистрация: 31.12.2010
Сообщений: 2,133
|
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
|
19.01.2018, 11:30 | #4 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 308
|
Я подозревал что пишу бред, но может есть другие варианты. Например, чтобы выходило сообщение людям, чтобы они самостоятельно выключили защиту, либо другие варианты
Думайте глобально - действуйте локально!
|
19.01.2018, 11:55 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а вы зря не сходили по ссылке, которую любезно предоставил коллега Казанский.
Там обсуждение и ссылка на статью, где даётся целых 3 (три) варианта решения проблемы. кратко перечислю. вариант 1) спрятать в книге все листы - показывать из только из макроса. неспрятанным оставить один лист, где описать действия пользователя по включению макросов вариант 2) использовать для открытия Excel файла с макросами VBS скрипт, где разрешить макросы и открыть файл. вариант 3). модификация варианта 2. только вместо VBS скрипта использовать EXE файл, который разрешить макросы в Excel и откроет нужный файл с макросами. |
19.01.2018, 14:54 | #6 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 308
|
я не то что бы "зря", я просто толком не чего не понял)
Думайте глобально - действуйте локально!
|
19.01.2018, 15:08 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
открываете статью
http://www.excel-vba.ru/chto-umeet-e...ymi-makrosami/ в конце находите Скачать пример: Run_Wit_Macro.zip (28,1 Kb) скачиваете. читайте статью про три варианта. и, если надо, то примеры для всех трёх вариантов в архиве. Лист WARNING.xls - иллюстрация первого варианта. Test.vbs - второго Test.exe - третьего что-то будет непонятно - спрашивайте. |
22.01.2018, 16:12 | #8 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 308
|
Первый способ отработал, но он какой-то "одноразовый". Вышел лист WARNING, поменял на "включить все макросы", потом вернул настройки в исходное (по умолчанию) состояние и.... теперь файл с макросами запускается независимо от настроек центра безопасности.
Второй вариант проругался на ошибку компиляции. Может для оффиса 2013 надо что-то подправить?
Думайте глобально - действуйте локально!
|
31.01.2018, 14:01 | #9 |
Форумчанин
Регистрация: 22.09.2008
Сообщений: 308
|
В принципе 1 способ приемлем. Но столкнулся с проблемой. Дело в том, что xls это еще не конечный продукт. Его данные (некоторые листы в значениях) потом загружаются в другую спец. программу. Так вот, при загрузке, программа видит только лист WARNING, а остальные не видит. При этом не важно, включены или отключены макросы. Как это дело можно победить? Помогите пожалуйста
Думайте глобально - действуйте локально!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как это связано с безопасностью передачи pdf файлов? | Pr1zraKKK | Помощь студентам | 3 | 20.11.2016 18:41 |
Напортачил с доступом и безопасностью | Andrew2015 | Безопасность, Шифрование | 17 | 09.04.2015 18:55 |