Советы и лайфхаки

Запуск макросов отключен как включить – Как в excel 2007 включить макросы? — Компьютеры, электроника, интернет

Как включить или отключить макросы в Excel

Макрос – это одна из важнейших составляющих офисного приложения Excel, позволяющая без знания языка программирования создавать специальные команды, запуская которые удаётся быстро выполнять операции, предусмотренные производственными задачами.

Макрокоманды позволяют выполнять некоторые действия на полном автомате

Макросы значительно сокращают время, необходимое на выполнение однотипных заданий. Именно это объясняет такую высокую заинтересованность в их использовании со стороны большинства пользователей. Однако при первом запуске Excel, запустить макрос не удастся, поскольку по умолчанию функция воспроизведения макрокоманд отключена.

Желая повысить эффективность своей работы, многие стараются изучить информацию, как писать макросы в Excel, однако специалисты настоятельно рекомендуют первоначально разобраться, как включить макросы в Excel.

Отображение в Office 2003

В Excel макрокоманды включаются несложно, но первоначально следует пользователю выяснить, какой офис у него инсталлирован на компьютере, поскольку порядок действий, как запустить макрос в Excel в разных офисах немного отличается.

Office 2003

Чтобы включить макросы в Excel 2003, первоначально потребуется открыть непосредственно сам табличный редактор. Далее на самой верхней панели, среди предложенных инструментов меню, необходимо найти «Сервис», кликнув по которому, откроется контекстное меню, в перечне которого нужно найти пункт «Макрос».

Наведя курсор мышки на эту строку, открывается новое контекстное меню, среди которого выбор следует сделать на строке «Безопасность». Кликнув по нему, на экране отобразится диалоговое окно, предлагающее пользователю выбрать уровень безопасности. По умолчанию чаще всего переключатель установлен на высоком или очень высоком уровне безопасности, при котором макрокоманды просто так не запускаются.

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

Чтобы все произведённые изменения вступили в силу, необходимо перезапустить Excel, просто закрыв и сразу же его открыв.

Ознакомившись с информацией, как создать макрос в Excel, пользователь сможет практически сразу приступить к созданию команд, в которых так часто нуждается. Автоматическое выполнение функциональных команд сэкономит рабочее время и не спровоцирует усталость вследствие выполнения однообразной работы.

Отображение в Microsoft Office 2007 и 2010

Включить макрокоманды можно и в табличном редакторе нового поколения, только придётся воспользоваться несколько иными инструкциями, потому что панель инструментов, расположение меню офисов различных лет выпуска отличаются между собой.

Office 2007

По сути, включить макрокоманды в табличном редакторе офиса 2007 можно таким же самым способом, как и в Excel 2003. Отличие заключается лишь в том, что для открытия диалогового окна «Параметры макросов» приходится проделать несколько иной путь.

В офисе 2007 первоначально необходимо зайти в Меню, расположенное в верхнем левом углу, после чего сразу же осуществить переход в «Параметры Excel».

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

После осуществления последовательных переходов на экране отобразится подменю «Параметры макросов», предоставляющее возможность вносить изменения в процесс отображения, написания и запуска различных макрокоманд.

В новом открывшемся окне переключатель нужно установить на последней строке «Включить все макросы». Система, конечно, предупредит, что такие действия могут позволить осуществлять запуск и опасных программ. Однако если пользователь уверен в своих действиях, на компьютере установлена надёжная противовирусная защита, то опасаться такого предупреждения нет смысла.

Также включить и отключить макрокоманды в Excel 2007 можно более простым способом, ничем не отличающимся от включения их в Excel 2010.

Office 2010

Включить и отключить макрокоманды в Excel 2010 можно, воспользовавшись меню «Разработчик». Однако данное меню не всегда активно в табличном редакторе 2010, особенно в момент первого запуска офисного приложения, поэтому первоначально следует совершить определённые действия, чтобы создать данное меню на панели инструментов. Специалисты рекомендуют выносить на панель инструментов подменю, к которым приходится достаточно часто обращаться в процессе выполнения различных задач.

Для этого необходимо кликнуть по меню «Файл», далее перейти в «Параметры», а затем в «Настройку ленты». С правой стороны будет находиться список, среди предложенных вариантов пользователь может выбрать те меню, в которых он наиболее часто будет нуждаться, а потому желает, чтобы они постоянно были отображены на панели инструментов. В частности, в этот момент необходимо установить переключатель на строке «Разработчик» и нажать «Ок». После этого данное меню отобразится в верхней части Excel 2010.

Теперь включить и отключить макрокоманды будет несложно, достаточно будет навести курсор на «Разработчик», далее перейти на строку «Безопасность макросов», после чего откроется уже знакомое меню «Параметры макросов», в котором выбирается последний пункт.

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

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

Писать такие команды в Excel 2010 несложно, достаточно кликнуть по строке «Начать запись», а дальше производить те действия, которые ранее выполнялись пользователем, и которые он желал бы осуществлять автоматически. Завершив выполнение действий, нажимается кнопка «Завершить». Теперь созданная подпрограмма будет отображаться в списке доступных, кликнув по ней, запустится процесс, идентичный тому, что был выполнен пользователем вручную.

Достаточно создать только первую макрокоманду в Excel 2010, как пользователь поймёт, что ничего сложного в этом нет, а также ощутит заметные преимущества, которыми станет сопровождаться его работа. Благодаря этому появляется желание писать новые подпрограммы и совершенствовать процесс выполнения производственных задач.

Итак, макрокоманды в табличных редакторах 2003, 2007 и 2010 способны восприниматься большинством пользователей в качестве лучших помощников, позволяющих рутинную работу автоматизировать и повысить её результативность.

nastroyvse.ru

Как включить или отключить макросы в Excel

Макросы – это инструмент для создания команд в приложении Microsoft Excel, которые позволяют значительно сократить время на выполнение задач, автоматизировав процесс. Но, в то же время, макросы являются источником уязвимости, которой могут воспользоваться злоумышленники. Поэтому, пользователь на свой страх и риск должен решить применять данную возможность в конкретном случае, или нет. Например, если он не уверен в благонадежности открываемого файла, то лучше макросами не пользоваться, ведь они могут послужить причиной заражения компьютера вредоносным кодом. Учитывая это, разработчики предоставили возможность пользователю самому решать вопрос включения и отключения макросов.

Включение и отключение макросов через меню разработчика

Основное внимание мы уделим процедуре включения и отключения макросов в самой популярной и распространённой на сегодня версии программы — Excel 2010. Потом, более бегло поговорим о том, как это сделать в других версиях приложения.

Включить или отключить макросы в Microsoft Excel можно через меню разработчика. Но, проблема состоит в том, что по умолчанию данное меню отключено. Чтобы его включить, переходим во вкладку «Файл». Далее, кликаем по пункту «Параметры».

В открывшемся окне параметров, переходим в раздел «Настройка ленты». В правой части окна данного раздела устанавливаем галочку около пункта «Разработчик». Жмем на кнопку «OK».

После этого, на ленте появляется вкладка «Разработчик».

Переходим во вкладку «Разработчик». В самой правой части ленты расположен блок настроек «Макросы». Чтобы включить или отключить макросы, кликаем по кнопке «Безопасность макросов».

Открывается окно центра управления безопасностью в разделе «Макросы». Для того, чтобы включить макросы, переставляем переключатель в позицию «Включить все макросы». Правда, данное действие разработчик не рекомендует выполнять в целях безопасности. Так что, всё выполняется на свой страх и риск. Жмем на кнопку «OK», которая расположена в нижнем правом углу окна.

Отключаются макросы тоже в этом же окне. Но, существует три варианта отключения, один из которых пользователь должен выбрать в соответствии с ожидаемым уровнем риска:

  1. Отключить все макросы без уведомления;
  2. Отключить все макросы с уведомлением;
  3. Отключить все макросы, кроме макросов с цифровой подписью.

В последнем случае, макросы, у которых будет иметься цифровая подпись, смогут выполнять задачи. Не забываем жать на кнопку «OK».

Включение и отключение макросов через параметры программы

Существует ещё один способ включения и отключения макросов. Прежде всего, переходим в раздел «Файл», и там жмем на кнопку «Параметры», как и в случае включения меню разработчика, о чем мы говорили выше. Но, в открывшемся окне параметров, переходим не в пункт «Настройка ленты», а в пункт «Центр управления безопасностью». Кликаем по кнопке «Параметры центра управления безопасностью».

Открывается то же самое окно Центра управления безопасностью, в которое мы переходили через меню разработчика. Переходим в раздел «Параметры макросов», и там включаем или отключаем макросы тем же способом, как делали это в прошлый раз.

Включение и отключение макросов в других версиях Excel

В других версиях программы Excel процедура отключения макросов несколько отличается от указанного выше алгоритма.

В более новой, но менее распространенной версии программы Excel 2013, несмотря на некоторую разницу в интерфейсе приложения, процедура включения и отключения макросов происходит по тому же алгоритму, который был описан выше, а вот у более ранних версий он несколько отличается.

Для того, чтобы включить или отключить макросы в программе Excel 2007, нужно сразу кликнуть по логотипу Microsoft Office в верхнем левом углу окна, а затем в нижней части открывшейся страницы нажать на кнопку «Параметры». Далее, открывается окно Центра управления безопасностью, и дальнейшие действия по включению и отключению макросов практически ничем не отличаются от описанных для Excel 2010.

В версии Excel 2007 достаточно просто последовательно перейти по пунктам меню «Сервис», «Макрос» и «Безопасность». После этого, откроется окно, в котором нужно выбрать один из уровней безопасность работы макросов: «Очень высокая», «Высокая», «Средняя» и «Низкая». Эти параметры соответствуют пунктам параметров макросов более поздних версий.

Как видим, включить макросы в последних версиях программы Excel несколько сложнее, чем это было в предыдущих версиях приложения. Это связано с политикой разработчика на увеличение уровня безопасности пользователя. Таким образом, макросы может включить только более или менее «продвинутый» пользователь, который способен объективно оценить риски от выполняемых действий.

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

lumpics.ru

Как разрешить выполнение макросов в Excel?

Как запустить макрос в Excel? Разрешение выполнения макросов в зависимости от версии Excel. Параметры макросов.

  1. Разрешение выполнения макросов в Excel 97-2003
  2. Разрешение выполнения макросов в Excel 2007-2016
  3. Описание параметров макросов

Чтобы разрешить в Excel выполнение макросов, необходимо снизить уровень безопасности. Порядок действий зависит от версии вашей программы.

Разрешение выполнения макросов Excel 97-2003

В меню «Сервис» выберите «Макрос», в открывшемся вложенном меню нажмите «Безопасность...». В открывшемся окне установите средний или низкий уровень безопасности.

При выборе среднего уровня - решение о запуске макросов придется каждый раз принимать пользователю, при выборе низкого уровня - Excel будет автоматически запускать все макросы.

После установки уровня безопасности полностью закройте Excel и запустите снова, чтобы изменения вступили в силу.

Разрешение выполнения макросов Excel 2007-2016

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

После установки уровня безопасности полностью закройте Excel и запустите снова, чтобы изменения вступили в силу.

Описание параметров макросов

(с сайта «support.office.com»)

  • Отключить все макросы без уведомления. Этот параметр отключает макросы и связанные с ними оповещения безопасности.
  • Отключить все макросы с уведомлением. Этот параметр отключает макросы без отключения оповещений системы безопасности, которые будут появляться при их наличии. Это позволяет включать макросы, когда это требуется.
  • Отключить все макросы кроме макросов с цифровой подписью. Этот параметр отключает макросы без отключения оповещений системы безопасности, которые будут появляться при их наличии. Однако при наличии у макроса цифровой подписи надежного издателя он запускается, если этому издателю выражено доверие. В противном случае выводится уведомление о необходимости включить макрос, содержащий цифровую подпись, и выразить доверие издателю.
  • Включить все макросы (не рекомендуется, возможен запуск опасной программы). Если задан этот параметр, выполняются все макросы. Компьютер становится уязвимым для потенциально опасных программ.

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

vremya-ne-zhdet.ru

Как включить или отключить макросы в Excel 2003, 2007 и 2010


Программа Excel по умолчанию настроена таким образом, что макросы не будут запускаться. В связи с этим у многих начинающих пользователей может появиться потребность включить или отключить макросы.

Сегодня мы и рассмотрим с вами как это можно сделать в различных версиях Excel. Вам потребуется сделать это только один раз. После этого настройки будут сохранены и макросы будут запускаться автоматически.

Как включить или отключить макросы в Excel 2003

Чтобы включить или отключить макросы в Excel 2003 вам необходимо зайти в следующее меню Сервис | Макрос | Безопасность

 

В открывшемся окне переставьте переключатель Уровень безопасности в положение Средняя или Низкая. 

Очень важно после этого закрыть и снова открыть данный файл, без этого вы не увидите разницы в текущем файле. Как мы уже писали это необходимо сделать один раз и после этого настройки будут сохранены и макросы в Excel 2003 будут запускаться автоматически

Как включить или отключить макросы в Excel 2007

В Excel 2007 включить или отключить макросы можно таким же способом, но данное меню находится в другом месте. В Excel 2007 это можно сделать в окне Параметры макросов. Чтобы попасть в данное меню вам необходимо перейти в Меню | Параметры Excel

В открывшемся окне необходимо запустить Центр управления безопасностью | Параметры центра управления безопасностью | Параметры макросов

В окне параметров макроса выберете пункт Включить все макросы (не рекомендуется, возможен запуск опасной программы).

После этого вам также необходимо закрыть и открыть файл Excel, чтобы изменения вступили в силу. В дальнейшем макросы будут запускаться в Excel 2007 автоматически.

Более быстрый способ мы рассмотрим на примере Excel 2010, но он полностью подходит и для Excel 2007

Как включить или отключить макросы в Excel 2010

Запуск макросов в Excel 2010 аналогичен Excel 2007 в связи с этим мы рассмотрим другой способ открыть окно Параметры макросов для возможности включать или отключать макросы.

Для этого необходимо перейти в раздел Разработчик | Безопасность макросов | Параметры макросов | Включить все макросы (не рекомендуется, возможен запуск опасной программы)

Стоит отметить, что раздел панели инструментов Разработчик в Excel 2007 доступен по умолчанию, а в Excel 2010 его необходимо включить. Это особенно полезно сделать тем пользователям, которые будут часто работать с макросами. Чтобы включить панель инструментов Разработчик в Excel 2010 необходимо запустить Файл | Параметры | Настройка ленты после этого необходимо с правой стороны необходимо поставить галочку напротив надписи Разработчик

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

Спасибо за внимание.

sirexcel.ru

Как включить макросы в Excel

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

Есть несколько режимов работы макросов:

  1. Полное отключение макросов.
  2. Возможность индивидуального включения. Т.е., при открытии файла вам предлагается выбор, включать макросы или нет.
  3. Включение макросов с цифровой надписью. Наверное, самая редко используемая опция.
  4. Включение всех макросов абсолютно. Нежелательно для безопасности компьютера.

Чтобы посмотреть параметры безопасности, нужно перейти в Параметры Excel -  Офис/Параметр Excel/Центр управления безопасностью/Параметры центра управления безопасностью/Параметры макросов/Включить все макросы.

Параметры центра безопасности

Окно центра безопасности

Лично я выбираю либо второй вариант, либо первый. Если первый вариант, то дополнительно, чтобы не возиться, я определяю папку, в которой храню все свои файлы с макросами. Чтобы указать папку, пройдите Офис/Параметр Excel/Центр управления безопасностью/Параметры центра управления безопасностью/Надежные расположения/Добавить новое расположение.

Папки надежных расположений

В этом случае система спокойно дает работать с макросами из этой папки. Желательно, чтобы это была папка, в которую вы перемещаете такие файлы сами, вручную, а не, скажем, папка "Загрузки".

При втором варианте при открытии файла с макросом (*.xlsm) система выдает следующее предупреждение

Предупреждение об открытии книги с макросом

При нажатии кнопки "Параметры" вы увидите следующее окно

Оповещение системы безопасности

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

Эксель Практик

«Глаза боятся, а руки делают»

P.S. Понравилась статья? Подпишитесь на рассылку в правой части страницы (Бесплатный курс "Топ-10 инструментов Excel") и будьте в курсе новых событий.

excelpractic.ru

О том, как выполнить макрос в «Excel». Запуск макроса.

Данная статья о том, как выполнить ранее записанный макрос в программе «Excel».
Ранее уже рассказывалось, как создавать простые макросы (выполнять их запись) в «Excel» .

Теперь наступило время рассказать, как активировать выполнение уже записанного макроса (произвести запуск макроса) в файле «Excel».

Подготовка к запуску макроса.

Для начала нужно включить вкладку разработчика на панели быстрого доступа. По умолчанию она отключены (скрыта), но именно из нее и происходит управление макросами.

Включение панели разработчика выполняется следующим образом:

Запуск макроса.

• Войти на вкладку «Разработчик» панели инструментов. Панель разработчика

• Кликнуть по пиктограмме «Макросы».
• Выбрать нужный макрос, выделив его название левой кнопкой мыши.

 

Выполнение записанного макроса

• Нажать кнопку «Выполнить».

Что делать, если макрос не запускается.

Одной из причин отсутствия результата при запуске готового макроса является встроенная защита «Excel», которая определяет макросы, как потенциально опасные компоненты и блокирует (отключает) их.

Рассмотрим, как снять блокировку выполнения макроса в «Excel».

Необходимо:
• Войти в меню «Файл».
• Далее «Параметры».
• В открывшемся окне выбрать вкладку «Центр управления безопасностью».
• Кликнуть по кнопке «Параметры центра управления безопасностью»

Центр управления безопасностью

• Выбрать вкладку «Параметры макросов»

Включить все макросы

• Установить флажок напротив пункта «Включить все макросы…» и нажать «ОК».

Теперь после запуска макросы будут выполняться без проблем.

 

ruexcel.ru

Запуск макроса - Служба поддержки Office

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Запустить макрос в Microsoft Excel можно несколькими способами. Макрос — это макрокоманда или набор макрокоманд, с помощью которых можно автоматизировать различные задачи. Макросы записываются на языке программирования Visual Basic для приложений. Макрос всегда можно запустить с помощью команды Макросы на вкладке Разработчик на ленте. В зависимости от назначенного способа макросы также можно запускать с помощью сочетаний клавиш, кнопки на панели быстрого доступа или в настраиваемой группе на ленте, а также по щелчку области объекта, графического объекта или элемента управления. Кроме того, макросы можно запускать автоматически при открытии книги.

Перед запуском макроса

Перед работой с макросами необходимо включить вкладку Разработчик.

  • В Windows на вкладке Файл откройте раздел Параметры и выберите раздел Настроить ленту.

  • На компьютере Mac на вкладке Excel выберите пункт Параметры и нажмите кнопку Лента и панель.

  • Затем в области Настроить ленту в разделе Основные вкладки выберите пункт Разработчик и нажмите кнопку ОК.

  1. Откройте книгу, содержащую нужный макрос.

  2. На вкладке Разработчик в группе Код нажмите кнопку Макросы.

  3. В поле Имя макроса щелкните макрос, который хотите запустить, и нажмите кнопку Выполнить.

  4. Вы также можете выбрать приведенные ниже возможности.

    • Параметры — добавить сочетание клавиш или описание макроса.

    • Войти — открыть редактор Visual Basic с первой строки макроса. Вы можете переходить от одной строки кода макроса к другой, нажимая клавишу F8.

    • Изменить — открыть редактор Visual Basic и изменить код макроса. После того как все изменения внесены, вы можете нажать клавишу F5, чтобы запустить макрос из редактора.

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

  1. На вкладке Разработчик в группе Код нажмите кнопку Макросы.

  2. В поле Имя макроса выберите макрос, которому требуется назначить сочетание клавиш.

  3. Нажмите кнопку Параметры.

    Отобразится диалоговое окно Параметры макроса.

  4. В поле Сочетание клавиш введите любую прописную или строчную букву.

    Примечания: 

    • В Windows сочетанием клавиш для строчных букв является CTRL+буква. Для прописных букв — это CTRL+Буква.

    • Для компьютеров Mac сочетанием клавиш для строчных букв является OPTION+COMMAND+буква, но сочетание CTRL+буква также работает. Для прописных букв — это CTRL+Буква.

    • Выбранное сочетание клавиш заменяет все совпадающие стандартные сочетания клавиш Excel на то время, пока открыта книга, содержащая соответствующий макрос. Например, если вы назначите макросу сочетание клавиш CTRL+z вы не сможете выполнить команду Отменить. По этой причине лучше использовать сочетание CTRL+SHIFT+Буква, например CTRL+SHIFT+Z, которое не совпадает со стандартным сочетанием клавиш в Excel.

    Список уже заданных сочетаний с клавишей CTRL см. в статье Сочетания клавиш в Excel для Windows.

  5. Введите описание макроса в поле Описание.

  6. Нажмите кнопку ОК, чтобы сохранить изменения, а затем — кнопку Отмена, чтобы закрыть диалоговое окно Макрос.

Чтобы запустить макрос с помощью кнопки на панели быстрого доступа, сначала необходимо добавить ее на панель. Сведения о том, как это сделать, см. в статье Назначение макроса кнопке.

Можно создать настраиваемую группу для отображения на вкладке ленты, а затем назначить макрос кнопке в этой группе. Например, вы можете добавить настраиваемую группу "Мои макросы" на вкладку "Разработчик", а затем добавить в эту группу макрос, который будет выглядеть как кнопка. Сведения о том, как это сделать, см. в статье Назначение макроса кнопке.

Запуск макроса щелчком области графического объекта

Можно создать на графическом объекте гиперобъект, щелчок по которому будет запускать макрос.

  1. Вставьте на лист графический объект (изображение, рисунок или фигуру). Обычный сценарий заключается в том, чтобы нарисовать фигуру скругленного прямоугольника и отформатировать ее так, чтобы она выглядела как кнопка.

    О вставке графического объекта, читайте в статье Добавление, изменение и удаление фигур.

  2. Щелкните созданный гиперобъект правой кнопкой мыши и выберите пункт Назначить макрос.

  3. Выполните одно из указанных ниже действий.

    • Чтобы назначить графическому объекту существующий макрос, дважды щелкните нужный макрос или введите его имя в поле Имя макроса.

    • Чтобы записать новый макрос для назначения выделенному графическому объекту, нажмите кнопку Записать, введите имя макроса в диалоговом окне Запись макроса и нажмите кнопку ОК, чтобы начать запись. Завершив запись макроса, нажмите кнопку Остановить запись на вкладке Разработчик в группе Код.

      Совет: Можно также нажать кнопку Остановить запись в левой части строки состояния.

    • Для редактирования существующего макроса щелкните его имя в поле Имя макроса, а затем нажмите кнопку Изменить.

  4. Нажмите кнопку ОК.

На вкладке Разработчик нажмите кнопку Visual Basic, чтобы запустить редактор Visual Basic. Найдите в окне обозревателя проектов модуль, содержащий макрос, который вы хотите запустить, и откройте его. Все макросы в этом модуле будут перечислены в области справа. Выберите макрос, которой вы хотите запустить, наведя указатель мыши на любое место в пределах макроса и нажав клавишу F5. Вы также можете на вкладке Run (Запуск) выбрать пункт Run Macro (Запуск макроса).

Создание события Workbook_Open.

В следующем примере событие Open используется для запуска макроса при открытии книги.

  1. Откройте или создайте книгу, в которую нужно добавить макрос.

  2. На вкладке Разработчик в группе Код нажмите кнопку Visual Basic.

  3. В окне обозревателя проектов щелкните правой кнопкой мыши объект ЭтаКнига, а затем в контекстном меню выберите команду View Code (Просмотр кода).

    Совет: Если окно проекта скрыто, в меню Вид выберите пункт Окно проекта.

  4. В списке объектов, расположенном над окном кода, выберите пункт Workbook.

    Будет автоматически создана пустая процедура для события Open, похожая на следующую:

    Private Sub Workbook_Open()

    End Sub

  5. Добавьте в процедуру следующие строки кода:

    Private Sub Workbook_Open()
    MsgBox Date
    Worksheets("Лист1").Range("A1").Value = Date
    End Sub

  6. Переключитесь на приложение Excel и сохраните данную книгу как книгу с поддержкой макросов (.XLSM).

  7. Закройте и снова откройте книгу. При повторном открытии файла запускается процедура Workbook_Open, отображающая в окне сообщения текущую дату.

  8. В окне сообщения нажмите кнопку ОК.

    Примечание: Ячейка A1 листа 1 также содержит дату, являющуюся результатом запуска процедуры Workbook_Open.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту сообщества Excel Tech, попросить помощи в сообществе Answers, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

К началу страницы

См. также

Автоматический запуск макроса при открытии книги

Автоматизация задач с помощью средства записи макросов

Запись макроса для открытия определенных книг при запуске Excel

Создание и сохранение всех макросов в одной книге

Сохранение макроса

support.office.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *