Как запустить макрос в Excel? Разрешение выполнения макросов в зависимости от версии Excel. Параметры макросов.
Чтобы разрешить в Excel выполнение макросов, необходимо снизить уровень безопасности. Порядок действий зависит от версии вашей программы.
Разрешение выполнения макросов Excel 97-2003
В меню «Сервис» выберите «Макрос», в открывшемся вложенном меню нажмите «Безопасность…». В открывшемся окне установите средний или низкий уровень безопасности.
При выборе среднего уровня — решение о запуске макросов придется каждый раз принимать пользователю, при выборе низкого уровня — Excel будет автоматически запускать все макросы.
После установки уровня безопасности полностью закройте Excel и запустите снова, чтобы изменения вступили в силу.
Разрешение выполнения макросов Excel 2007-2016
На ленте выберите меню «Файл», в нем — кнопку «Параметры», в открывшемся окне «Параметры Excel» выберите строку «Центр управления безопасностью», на открывшейся странице нажмите кнопку «Параметры центра управления безопасностью». В открывшемся окне «Центр управления безопасностью» выберите строку «Параметры макросов» и отметьте пункт «Включить все макросы».
После установки уровня безопасности полностью закройте Excel и запустите снова, чтобы изменения вступили в силу.
Описание параметров макросов
(с сайта support.office.com)
- Отключить все макросы без уведомления. Этот параметр отключает макросы и связанные с ними оповещения безопасности.
- Отключить все макросы с уведомлением. Этот параметр отключает макросы без отключения оповещений системы безопасности, которые будут появляться при их наличии. Это позволяет включать макросы, когда это требуется.
- Отключить все макросы кроме макросов с цифровой подписью. Этот параметр отключает макросы без отключения оповещений системы безопасности, которые будут появляться при их наличии. Однако при наличии у макроса цифровой подписи надежного издателя он запускается, если этому издателю выражено доверие. В противном случае выводится уведомление о необходимости включить макрос, содержащий цифровую подпись, и выразить доверие издателю.
- Включить все макросы (не рекомендуется, возможен запуск опасной программы). Если задан этот параметр, выполняются все макросы. Компьютер становится уязвимым для потенциально опасных программ.
Чтобы избежать заражения компьютера, проверяйте файлы, скачанные из неизвестных источников, антивирусной программой. Архивные файлы перед проверкой антивирусом лучше не распаковывать, чтобы случайно не запустить самораспаковывающийся архив до проверки.
Здравствуйте, Евгений!
Скажите, пожалуйста, возможно-ли отключить только один из макросов? У меня их в файле 2, у каждого своя кнопка. Если я нажимаю кнопку второго макроса, он выполняется, но при переводе в формат ПДФ почему-то начинает выполняться макрос присвоенный другой кнопке, и соответственно в формате пдф у меня выходит другой результат.
Здравствуйте, Евгения!
Поищите в коде второго макроса имя первого, который не должен запускаться.
Здравствуйте, Евгений! Я все пересмотрела-не нашла того что вы написали. Я ведь правильно понимаю что имя макроса это то под чем он отмечен у меня в списке макросов? И то что в самом макросе написано после Public Sub? У меня макрос 1-UpdateHeader, 2-UpdateHeader1.
Да, это имена макросов. Попробуйте найти причину неправильной работы макроса пошаговым исполнением, установив в него курсор и нажимая клавишу F8.
Здравствуйте, Евгений! Спасибо большое за помощь.
Ошибку нашла, так при выводе на печать был вписан отдельный макрос, который все время выводил на печать изначальный формат штампа. Я переименовала макросы-сделала совершенно их разными, и этот макрос печати выскочил-удалила его. Теперь все работает отлично. Спасибо Вам).
Обсуждение закрыто.