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

  • Статьи

Как включить макросы (разрешить использование макросов) в Excel 2007 — 2010:

1) Нажмите большую круглую кнопку Office (в левом верхнем углу), и щелкните кнопку «Параметры Excel»

Параметры Excel 2007

2) В открывшемся окне «Параметры Excel» в левом столбце выделите пункт «Центр управления безопасностью»,
после чего справа (в том же окне) — нажмите кнопку «Параметры центра управления безопасностью»:

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

3) В открывшемся окне «Центр управления безопасностью» выделите пункт «Параметры макросов»,
и справа отметьте опцию «Включить все макросы»: 

Центр управления безопасностью в Excel 2007 и 2010 - параметры макросов

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

ВАЖНО: После того, как в настройках Excel вы включили макросы (установили низкий уровень безопасности),
необходимо полностью закрыть Excel, и запустить его заново, — только после этого настройки применятся.

  • 151103 просмотра

Содержание

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

Макросы в Microsoft Excel

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

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

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

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

Переход в параметры Microsoft Excel

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

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

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

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

Переход в раздел безопасности макросов в Microsoft Excel

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

Включение макросов в Microsoft Excel

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

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

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

Отключение макросов в Microsoft Excel

Lumpics.ru

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

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

Переход в параметры центра управлением безопасностью в Microsoft Excel

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

Параметры макросов в Microsoft Excel

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

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

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

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

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

Microsoft Excel – это популярное для работы с таблицами приложение, используемое в офисах и дом…

Microsoft
Excel – это популярное для работы с
таблицами приложение, используемое в
офисах и домах 90% людей. Несмотря на то
что программе уже 34 года, новые возможности
продолжают добавляться в обновлениях.
Поэтому программа до сих пор популярна.
Чтобы облегчить себе работу, нужно
знать, как работают эти опции. Для начала расскажем о том, что такое
макросы, а потом – как
включить макросы в Excel
2010, 2007, 2003.

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

Что
такое макрос?    

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

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

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

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

  1. Отключить макросы без уведомления.
    Применяется
    для таблиц, автор которых неизвестен.
    Деактивирует сохраненные в ячейках
    макросы, не предупреждая об этом.
    Пользуйтесь им при опасности вирусов
    в таблице.
  2. Отключить макросы с уведомлением.
    Этот
    режим выбран стандартно. Предлагает
    выключать макросы, но перед этим
    запрашивает разрешения пользователя.
    С ним вы сможете решать, оставлять ли,
    или нет отдельно каждый макрос.
  3. Отключить макросы, кроме макросов с
    цифровой подписью.
    Похож
    на предыдущий, но автоматически разрешает
    использование макросов, подписанных
    цифровой подписью предприятия, доверие
    которому вы уже подтвердили.
  4. Включить макросы.
    Из
    названия понятно, что параметр разрешает
    использование макрокоманд, записанных
    в таблицу.
  5. Доверять доступ к объектной модели
    проектов VBA.

как в excel вставить макрос

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

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

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

    Существует
    три версии Экселя, где активация макросов
    отличается друг от друга. Сначала
    рассмотрим, как
    включить макросы в Excel
    2010.

    как вставить макрос в 2010 excel

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

    В
    2010 версии Экселя разработчики сделали
    упор на безопасность, поэтому для
    включения макросов нужно сделать
    следующее:

    • В верхнем меню приложения нажмите
      «Файл».
    • Откроется список, выбрать предпоследний
      пункт – «Параметры».
    • Нажмите,
      и попадете в окно «Параметры Excel». Слева
      перейдите в «Центр управления
      безопасностью».

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

    • Справа в тексте кликните «Параметры…».
    • Откроется еще одно меню, где нужно
      выбрать «Параметры макросов».
    • Отметьте один из пунктов, нажмите «Ок».

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

    • Закройте и запустите
      Excel снова, для вступления изменений в
      силу.

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

    Здесь
    способ не сильно отличается от того,
    как
    включить макросы в Excel
    2010:

    • Нажмите кнопку «Файл» (круглая желтая
      кнопка с цветными квадратами) слева
      сверху окна.
    • В правой нижней части меню кликните на
      «Параметры Excel».

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

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

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

    • Перезапустите Эксель.

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

    2003
    Эксель уступает в безопасности 2010-му,
    и включить макросы в нем легче, но важно
    тщательно проверять файлы на вирусы,
    пользуясь им. Включить исполнение
    макросов можно так:

    1. В
      открытом приложении нажмите на кнопку
      «Сервис» в верхнем меню.
    2. В выпадающем списке нажмите на «Макрос»,
      и «Безопасность».
    3. Откроется меню безопасности, где нужно
      отметить уровень безопасности для
      макросов.
    4. Нажмите
      «Ок», и перезайдите в Эксель.

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

    Способы

    Включить
    макрокоманды можно одним из трех путей:

    • во
      время показа окна сообщения;
    • с
      помощью Backstage;
    • когда
      появляется предупреждение системы
      безопасности.

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

    Во
    время показа окна сообщения

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

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

    С
    помощью Backstage

    Если
    открыть книгу с макросами, в меню «Файл»
    появляется сообщение, позволяющее
    активировать их. Для этого сделайте
    следующее:

    1. Раскройте меню «Файл» — левая в ленте
      вверху страницы.
    2. В окне «Предупреждение системы
      безопасности» кликните по «Включить
      содержимое».
    3. Появится диалоговое меню, где необходимо
      будет отметить «Всегда включать активное
      содержимое этого документа».

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

    После
    того как все получилось, перезагрузите
    приложение.

    Активировать
    на одну сессию при появлении предупреждения
    системы безопасности

    Способ
    включения только на один раз для одной
    книги:

    1. Раскройте меню «Файл» — левая в ленте
      вверху страницы.
    2. В окне «Предупреждение системы
      безопасности» кликните по «Включить
      содержимое».
    3. Перейдите в раздел «Дополнительные
      параметры».
    4. В появившемся поле активируйте пункт
      «Включить содержимое для этого сеанса»
      по очереди для каждого из макросов.
    5. Сохраните изменения, кликнув «Ок».

    vba excel      Статья предназначена для людей, которые хотят научиться писать программы на встроенном в Excel Visual Basic (VBA), но абсолютно не знают что это такое.

          Для начала — несколько слов о том, зачем это нужно. Средство VBA в MS Excel, представляет нам универсальный инструмент для быстрого и точного решения любых индивидуальных пользовательских задач в MS Excel. Можно конечно использовать и встроенные в MS Excel функции которых великое множество, однако они далеко не всегда решают поставленную задачу.
          Итак, создадим для примера простейшую программу. Будем использовать MS Excel 2007.  Откройте MS Excel, нажмите «сохранить как» и сохраните файл Вашей программы нажав «Книга ексель с поддержкой макросов». 

    vba excel
          Далее необходимо включить вкладку «Разработчик». Для этого нажимаем «Параметры Excel» vba excel
           Ставим галочку на «Показывать вкладку «Разработчик» на ленте»

     программа excel
           После этого на ленте, в верху листа Excel, появится вкладка «Разработчик», которая содержит в себе инструменты для создания VBA макросов.
           Представим себе небольшую задачу — допустим мы имеем 2 числа, нам необходимо их сложить и по полученной сумме получить значение из нашей таблицы.
           Поставим в ячейки Листа1 следующие значения:

     программа excel
          на Листе2 заполним ячейки, создав таблицу из 2 столбцов

     программа excel
           Далее перейдем на Лист1, нажмем на вкладку «Разработчик», «Вставить», на ней выберем кнопку программа excel
    и нарисуем кнопку на Листе1, после чего сразу появится окно «Назначить макрос объекту», в котором выбираем «Создать» программа excel
           После этого откроется редактор Visual Basic, и автоматически напишется наименование процедуры, которая будет выполняться при нажатии кнопки. Под названием процедуры впишем следующий код:

     vba excel
          Код выполнит следующие действия:

    • MsgBox («Это мой первый Макрос!») — сообщение
    • Переменной q присваивается значение ячейки на Листе1, с координатами 2 строка, 2 столбец
    • Переменной w присваивается значение ячейки на Листе1, с координатами 3 строка, 2 столбец
    • В ячейку на Листе1, с координатами 4 строка, 2 столбец, записывается сумма q+w

    vba excel
          Далее получим значение столбца В из Листа2, которое расположено на той же строке где значение нашей суммы совпадает с значением столбца А.
          Введем следующий код:

     vba excel
    и получим при нажатии на кнопку следующий результат:

     vba excel
    из результата видно что макрос подобрал число из таблицы на Листе2 в соответствии с нашей суммой.
          Не буду вдаваться в подробности этого хитрого кода, так как цель данной статьи — начать писать макросы. Для VBA в интернете есть масса ресурсов, с примерами и разъяснениями, хотя для автоматизации расчетов вполне хватит объема информации в справке.

          Таким образом с помощью VBA возможно автоматизировать расчет любой сложности и последовательности. Справочные таблицы можно копировать из различной литературы на отдельные листы Excel и писать последовательный расчет с кнопками.


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

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

    Содержание

        • 0.0.1 Как включить или отключить макросы в Excel 2003
    • 1 Как включить или отключить макросы в Excel 2007
    • 2 Как включить или отключить макросы в Excel 2010

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

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

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

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

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

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

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

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

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

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

    kak-otklyuchit-vklyuchit-makrosy-excel2007-2

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

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

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

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

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

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

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

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

    Как включить панель разработчик в Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Как включать и отключать макросы в документах

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

    ​и выберите пункт​.​ Microsoft Visual Basic​

    ​ доверяете этому издателю.​ сокращения объема работы​

    В этой статье

    ​ При изменении параметров макроса​Макрос представляет собой набор​

    ​ макроса можно также​ а все пункты​

    ​ но проблема заключается​ групповых политик безопасности​ файл или проект​

    ​ Office.​ проблема описывается в​

    ​ макросов можно открыть​

    ​Нажмите​ явным образом. Чтобы​Параметры PowerPoint​Выберите нужные параметры.​

    Включение макросов при появлении панели сообщений

    ​ для приложений (VBA)​ Если издатель не​ с клавиатурой и​ в центре управления​ команд, с помощью​​ нажать клавиши CTRL+F8.​​ инструкции применимы в​ в том, что​ в их организациях.​ макроса. Сертификат, используемый​

    • ​Ниже приведен список различных​​ диалоговом окне системы​​ на вкладке​​кнопку Microsoft Office​​ включить доступ, установите​
      ​. Выберите категорию​Отключить все макросы без​

    ​ и объектной моделью.​ считается надежным, вы​ мышью. Многие из​ безопасностью они изменяются​

    Панель сообщений с предупреждением системы безопасности о макросах

    Включение макросов в представлении Backstage

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

    1. ​, а затем —​​ флажок.​​Основные​

    2. ​ уведомления.​​ Этот параметр применяется​​ получаете уведомление. Так​​ них созданы с​​ только для текущего​

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

    ​на ленте, входящей​Параметры Word​​К началу страницы​​и установите флажок​

    Раскрывающийся список

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

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

    1. ​ необходимо вывести его​​ ИТ-администратору организации.​​ или документ создан​

    2. ​ программа, работающая с​​ проблемы и даны​​ в Пользовательский интерфейс​​.​​В меню​

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

    4. ​ следует ли включить​​ Basic для приложений​​ пользователя, но не​​ описаны риски, связанные​Для запуска макроса​​ макросы, используя вышеописанное​

    5. ​ на экран. Вот,​​Параметр Excel 2003​​ автором подписи, а​

    Изменение параметров макросов в центре управления безопасностью

    ​ Microsoft Office, то​ рекомендации о том,​ Microsoft Office Fluent.​Выберите​Сервис​ ленте​ Все макросы в​

    ​ По умолчанию доступ​​ эти подписанные макросы​ (VBA). Однако некоторые​ для всех приложений.​ с использованием макросов,​ из модуля Microsoft​ руководство.​ как это сделать:​

    1. ​Эквивалент в Excel 2007/2010/2013/2016​​ подпись подтверждает, что​​ помимо всех параметров​

    2. ​ что следует и​​ Если вкладка​​Центр управления безопасностью​

    3. ​выберите пункт​​.​​ документе и предупреждения​​ запрещен. Применение этого​​ и выразить доверие​

    4. ​ макросы представляют угрозу​​Откройте вкладку​​ и приведены инструкции​​ Visual Basic нажмите​​Если вы не знаете,​

    5. ​Запустите программу.​

    6. ​Дополнительные сведения​​ макрос или документ​​ книга, содержащая макросы,​

    ​ чего не следует​Разработчик​​ >​​Центр управления безопасностью​

    Область

    ​К началу страницы​ о безопасности макросов​ параметра заметно усложняет​

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

    • ​ издателю. Все макросы​ безопасности. Злоумышленник может​​Файл​ по включению и​ кнопку Изменить, а​ как включить макросы​

    • ​Выберите в главной строке​Очень высокий​​ не был изменен.​ перед открытием проверяется​ делать в каждом​недоступна, нажмите​Параметры центра управления безопасностью​.​В меню​ отключаются. Если у​

    • ​ для несанкционированных программ​ без подписи отключаются​ внедрить в файл​​.​ отключению макросов в​ затем в меню​ в Excel 2007,​ кнопку «Файл».​Отключить все макросы без​Установив свой цифровой сертификат,​ также на наличие​ из этих случаев.​кнопку Microsoft Office​ >​Щелкните элемент​Сервис​ вас есть документы​ создание самовоспроизводящегося кода,​ без уведомления.​

    • ​ потенциально опасный макрос,​Щелкните​ центре управления безопасностью.​​ Run выберите команду​ то сейчас мы​В появившемся меню выберите​ уведомления​ вы можете подписывать​

    • ​ известных вирусов.​Проблема​​и выберите пункт​Параметры макросов​Параметры макросов​выберите пункт​ с неподписанными макросами,​ который может нанести​Включить все макросы (не​ способный вызвать заражение​Параметры​Сведения о создании макросов​ Run Sub/UserForm или​ объясним. Дело в​ пункт «Параметры».​В Excel 2003 макросы VBA​ файлы и макросы.​Отключить все макросы без​Рекомендации​Параметры Word​.​.​Центр управления безопасностью​ которым вы доверяете,​ вред системам конечных​ рекомендуется, возможен запуск​ компьютера или сети​.​ см. в статье Краткое​

    ​ нажмите клавишу F5.​​ том, что интерфейс​В новом окне, которое​​ выполняются только при​Получение цифрового сертификата для​​ уведомления.​

    Что такое макрос, кто их создает и в чем заключается угроза для безопасности?

    ​Макрос не подписан.​. Выберите категорию​Выберите нужные параметры.​Выберите нужные параметры.​.​ эти документы можно​ пользователей. Чтобы клиент​ опасной программы).​ организации вирусом.​Затем выберите пункты​ руководство: создание макроса.​Ua​ уже во многом​ появится после нажатия,​ условии, что выбран​ подписания​ Выберите этот параметр, если​    Поскольку макрос не содержит​

    В этой статье

    ​Основные​Отключить все макросы без​Отключить все макросы без​

    ​Щелкните элемент​ поместить в надежное​ автоматизации мог получить​

    ​ Выберите этот параметр, чтобы​

    ​Что такое макрос и​Центр управления безопасностью​Более новые версии Office 2007​

    ​: Запуск макроса http://office.microsoft.com/ru-ru/excel/HP100141131049.aspx?pid=CH101001571049​ отличается от 2010-й​ вам надо перейти​ параметр «Доверять всем​Цифровой сертификат можно получить​

    Что такое макрос и в чем заключается угроза для безопасности?

    ​ не доверяете макросам.​ цифровой подписи, нет​и установите флажок​ уведомления.​ уведомления.​Параметры макросов​ расположение. Макросы в​ программный доступ к​ разрешить выполнение всех​ в чем заключается​и​ ​Совет. Для запуска​ версии. Так, вместо​

    Включение и отключение макросов в центре управления безопасностью

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

    ​.​​ документах из надежных​ объектной модели VBA,​ макросов. Такая настройка​ угроза для безопасности?​Параметры центра управления безопасностью​Включение макросов при появлении​ макроса можно также​

    Какую программу выпуска 2007 системы Microsoft Office вы используете?

    Access

    1. ​ вкладки «Файл» в​​Теперь в правом окошке​ Изображение кнопки Office​ шаблонам» (в Excel 2003​ сертификации (ЦС) или​​ документе и предупреждения​​ издателя. Поэтому нельзя​

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

    3. ​Включение и отключение макросов​

      • ​.​ панели сообщений​​ нажать клавиши CTRL+F8.​ ней логотип MS​ установите галочку напротив​ на вкладке «Надежные​ у администратора безопасности​ о безопасности макросов​ определить, насколько макрос​.​ Все макросы в​ Все макросы в​Отключить все макросы без​ без проверки системой​ необходимо предоставить доступ​ как из-за нее​ в центре управления​В​

      • ​Включение макросов в представлении​ Для прекращения выполнения​​ Office. Но есть​ «Разработчик».​ издатели» в диалоговом​ локальной сети либо​ отключаются. Если у​ безопасен.​К началу страницы​ документе и предупреждения​ документе и предупреждения​ уведомления.​ центра управления безопасностью.​ явным образом. Чтобы​

      • ​ компьютер становится уязвим​ безопасностью​центре управления безопасностью​​ Backstage​​ макроса нажмите клавишу​ довольно простой способ​​Кликните на кнопку «ОК».​ окне «Безопасность») и​ ИТ-специалиста.​ вас есть документы,​Прежде чем включать неподписанный​Прежде чем включить макрос​ о безопасности макросов​ о безопасности макросов​ Выберите этот параметр, если​Отключить все макросы с​ включить доступ, установите​ для потенциально опасного​Какую программу вы используете?​щелкните элемент​Включение макросов на один​ ESC.​

      • ​ включения макросов, вот​Теперь, среди прочих вкладок​ макросы (с подписью​​Дополнительные сведения о центрах​ содержащие неподписанные макросы,​ макрос, убедитесь, что​ в документе, центр​ отключаются. Если у​ отключаются. Если у​ не доверяете макросам.​ уведомлением.​

    ​ флажок.​

    Excel

    1. ​ кода.​​Как центр управления безопасностью​ Изображение кнопки Office​Параметры макросов​​ раз при появлении​​Anatolij.O​

    2. ​ он:​​ с инструментами появилась​​ или без) хранятся​​ сертификации, обслуживающих продукты​​ которым вы доверяете,​​ он получен из​​ управления безопасностью проверяет​

    3. ​ вас есть документы​

      • ​ вас есть документы​ Все макросы в​​ Этот параметр задан по​Совет:​К началу страницы​ может защитить от​.​ предупреждения системы безопасности​: В приложениях Word,​В меню перейдите в​ новая, только что​ в определенной надежной​ Майкрософт, см. в​ эти документы можно​ надежного источника. Даже​ следующее:​ с неподписанными макросами,​ с неподписанными макросами,​

      • ​ документе и предупреждения​ умолчанию. Выберите этот​​ Диалоговое окно параметров безопасности​Нажмите​ небезопасных макросов?​Выберите необходимые параметры.​Изменение параметров макросов в​ Excel находясь на​ раздел «Сервис».​ выбранная нами. Соответственно​ папке на жестком​ списке участников программы​ поместить в надежное​ если вы не​

      • ​Макрос должен быть подписан​ которым вы доверяете,​ которым вы доверяете,​​ о безопасности макросов​​ вариант, если хотите​ макросов можно открыть​​кнопку Microsoft Office​Появляется предупреждение системы безопасности​Нажмите кнопку​ центре управления безопасностью​ вкладке Разработчик на​Далее выберите строчку «Макрос».​ можно переходить к​ диске пользователя.​ корневых сертификатов Майкрософт.​ расположение. Документы из​ включите макрос, вы​ разработчиком с помощью​ эти документы можно​ эти документы можно​ отключаются. Если у​ отключить макросы, но​

      • ​ на вкладке​, а затем —​ с запросом о​​ОК​Описание параметров макросов​ ленте, можно открывать​Далее нажмите на раздел​ вопросу о том,​Если эти условия не​Создание своего самозаверяющего цифрового​ надежных расположений разрешается​

      • ​ все равно сможете​ цифровой подписи.​​ поместить в надежное​ поместить в надежное​ вас есть документы​ при этом получать​Разработчик​Параметры Excel​ необходимости включить или​.​Что такое макрос, кто​ диалоговое окно параметров​ «Безопасность».​ как включить макросы​ соблюдены, то при​ сертификата​ выполнять без проверки​ работать с документом.​Цифровая подпись должна быть​ расположение. Макросы в​ расположение. Макросы в​ с неподписанными макросами,​ предупреждения о безопасности,​на ленте, входящей​.​ отключить макрос. Что​На приведенном ниже рисунке​ их создает и​ безопасности макросов. Если​Появится окно, где необходимо​ в Excel 2010:​ использовании параметра «Очень​С помощью программы Selfcert.exe​ системой центра управления​Подпись макроса не считается​ действительной.​ документах из надежных​

    ​ документах из надежных​​ которым вы доверяете,​ если макросы есть.​ в Пользовательский интерфейс​​Выберите​​ мне делать?​ показана область​ в чем заключается​ вкладка Разработчик недоступна,​​ отметить галочкой пункт,​​Перейдите на вкладку «Разработчик».​​ высокий» макросы VBA​ Изображение кнопки Office​ вы можете создать​​ безопасностью.​​ надежной.​​Цифровая подпись должна быть​​ расположений могут запускаться​​ расположений могут запускаться​ эти документы можно​​ Так вы можете​

    ​ Microsoft Office Fluent.​

    Outlook

    1. ​Центр управления безопасностью​​Макросы автоматизируют часто выполняемые​​Параметры макроса​​ угроза для безопасности?​​ нажмите кнопку Microsoft​

    2. ​ который запустит включение​​В группе инструментов «Код»​​ не выполняются в​

    3. ​ свой самозаверяющий сертификат.​

      • ​Отключить все макросы с​    Макрос потенциально небезопасен, поскольку​​ действующей (не просроченной).​ без проверки системой​ без проверки системой​ поместить в надежное​ в каждом конкретном​

      • ​ Если вкладка​ >​ задачи. Они обычно​​центра управления безопасностью.​При открытии файла, содержащего​ Office, а затем​​ макросов.​ нажмите по кнопке​​ Excel 2003.​Примечание:​ уведомлением.​ он содержит действительную​Сертификат, связанный с цифровой​ центра управления безопасностью.​ центра управления безопасностью.​ расположение. Макросы в​ случае решать, стоит​Разработчик​Параметры центра управления безопасностью​ пишутся на языке​Следующий раздел содержит более​ макросы, появляется желтая​ кнопку, Параметры Excel​Теперь вы знаете все​

      • ​ «Безопасность макросов», которая​​Высокий​ Поскольку созданный вами цифровой​ Этот параметр задан по​ цифровую подпись, но​ подписью, должен быть​Отключить все макросы с​Отключить все макросы с​ документах из надежных​ ли включать эти​недоступна, нажмите​

      • ​ >​ VBA, и большинство​ подробное описание параметров​​ панель сообщений со​ Выберите категорию Основные,​ способы активации макросов​ выполнена в виде​Отключить все макросы кроме​ сертификат не выдается​ умолчанию. Выберите этот​

    ​ подписавший его издатель​

    PowerPoint

    1. ​ выпущен известным центром​​ уведомлением.​ Изображение кнопки Office​ уведомлением.​​ расположений могут запускаться​​ макросы.​

    2. ​кнопку Microsoft Office​​Параметры макросов​​ из них создаются​​ макросов.​​ значком щита и​​ а затем установите​​ в различных программах​

    3. ​ восклицательного знака на​

      • ​ макросов с цифровой​ официальным доверенным центром​​ вариант, если хотите​ не выбран в​ сертификации (ЦС).​ Этот параметр задан по​ Этот параметр задан по​ без проверки системой​Отключить все макросы кроме​и выберите пункт​.​ разработчиками программного обеспечения.​Отключить все макросы без​ кнопкой​ флажок Показывать вкладку​ Excel. Надеемся что​ желтом фоне.​ подписью​

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

      • ​ инструкция, изложенная в​Появится новое окно под​В Excel 2003 могут выполняться​​ с помощью такого​​ при этом получать​Вы можете явно выразить​​ надежным издателем.​ вариант, если хотите​ вариант, если хотите​Отключить все макросы с​ подписью.​. Выберите категорию​Отключить все макросы без​ представляют угрозу безопасности.​    Этот параметр отключает​. Если известно, что​1.В меню «Разработчик»​ этой статье, помогла​ названием «Центр управления​ только исполняемые файлы​ сертификата, называют макросами​ предупреждения о безопасности,​

      • ​ доверие издателю макроса,​Если центр управления безопасностью​ отключить макросы, но​​ отключить макросы, но​ уведомлением.​ Этот параметр подобен параметру​Основные​ уведомления.​ Некто может со​ макросы и связанные​ макрос поступил из​

      • ​ выберите пункт Безопасность​ вам решить проблему.​​ безопасностью». Найдите в​ (EXE или COM),​ с собственной подписью.​ если макросы есть.​ выбрав в диалоговом​ обнаруживает несоблюдение какого-либо​ при этом получать​ при этом получать​ Этот параметр задан по​Отключить все макросы с​и установите флажок​ Выберите этот параметр, если​ злым умыслом добавить​ с ними оповещения​ надежного источника, воспользуйтесь​ макросов.​Автор: Вадим Матузок​ списке раздел «Параметры​ подписанные утвержденным надежным​ В Microsoft Office​ Так вы можете​ окне системы безопасности​ из этих условий,​ предупреждения о безопасности,​ предупреждения о безопасности,​ умолчанию. Выберите этот​ уведомлением​Показывать вкладку «Разработчик» на​ не доверяете макросам.​ в документ или​ безопасности.​ приведенными ниже инструкциями.​2.Выберите команду Параметры​Alex lee​ макросов».​

    ​ источником (то есть​​ самозаверяющие сертификаты считаются​ в каждом конкретном​ параметр​​ макрос по умолчанию​​ если макросы есть.​ если макросы есть.​ вариант, если хотите​, не считая того,​​ ленте​​ Все макросы в​​ файл вредоносный макрос,​ Изображение кнопки Office​Отключить все макросы с​​В области​​ макросов.​​: нажми Alt+F8​​Для включения макросов вам​​ имеющие сертификат). В​ надежными только на​​ случае решать, стоит​

    ​Доверять всем документам от​

    Publisher

    1. ​ отключается и появляется​​ Так вы можете​​ Так вы можете​​ отключить макросы, но​​ что макрос с​

    2. ​.​​ документе и предупреждения​​ способный распространить вирус​

    3. ​ уведомлением.​

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

      • ​* Отключить все​ Microsoft Office Excel​​ в соответствующее положение.​ исполняемые модули, связанные​ котором они добавлены​ макросы.​. Этот параметр отображается​ уведомлением о потенциально​ случае решать, стоит​ случае решать, стоит​ предупреждения о безопасности,​ издателя может выполняться,​В меню​ отключаются. Если у​

      • ​Параметры безопасности макросов доступны​ макросы без отключения​Включить содержимое​​ макросы без уведомления​​ установлен уровень безопасности​Нажмите кнопку «ОК».​​ с документами или​ в хранилище личных​Отключить все макросы кроме​ только в том​ небезопасном макросе.​ ли включать эти​ ли включать эти​ если макросы есть.​ если вы уже​Сервис​ вас есть документы​ в центре управления​ оповещений системы безопасности,​.​ Данный параметр следует​ макроса Отключить все​

      • ​Здесь стоит пояснить, что​ внедренные в них,​ сертификатов.​​ макросов с цифровой​ случае, если подпись​Чтобы включить макрос, на​ макросы.​ макросы.​ Так вы можете​ доверяете этому издателю.​выберите пункт​

      • ​ с неподписанными макросами,​ безопасностью. Однако администратор​​ которые будут появляться​Файл откроется как​ выбирать при отсутствии​ макросы без уведомления,​ выбор данного пункта​ автоматически отключаются без​Дополнительные сведения о цифровой​ подписью.​ действительна. При выборе​ панели сообщений щелкните​Отключить все макросы кроме​Отключить все макросы кроме​ в каждом конкретном​ Если издатель не​Центр управления безопасностью​ которым вы доверяете,​ системы в организации​ при необходимости. Так​ надежный документ.​ доверия к макросам.​ будут запущены только​ в значительной мере​ предупреждения, когда пользователь​ подписи макроса отображается​ Этот параметр подобен параметру​ этого параметра издатель​ элемент​ макросов с цифровой​ макросов с цифровой​ случае решать, стоит​ считается надежным, вы​.​ эти документы можно​ может изменить настройки​ вы можете включать​

    ​На рисунке ниже показана​

    Visio

    1. ​ В результате в​​ те макросы, которые​​ снижает безопасность компьютера​​ открывает документы.​​ Цифровая подпись проекта​

    2. ​Отключить все макросы с​​ добавляется в список​​Параметры​

    3. ​ подписью.​

      • ​ подписью.​ ли включать эти​​ получаете уведомление. Так​Щелкните элемент​ поместить в надежное​ по умолчанию, чтобы​ макросы, когда это​ панель сообщений, когда​ документах отключаются все​ имеют цифровую подпись​ и повышает вероятность​При установке всех приложений​ макроса.​ уведомлением​ надежных издателей в​, после чего откроется​ Этот параметр подобен параметру​ Этот параметр подобен параметру​

      • ​ макросы.​ вы можете выбирать,​​Параметры макросов​ расположение. Макросы в​ запретить изменение любых​ требуется.​ в файле есть​ макросы и связанные​ или хранятся в​ занести в систему​ Office 2003 по умолчанию​Вы можете изменять параметры​, не считая того,​ центре управления безопасностью.​

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

      • ​Выберите нужные параметры.​ расположений могут запускаться​Примечание:​​ макросов с цифровой​Другой способ включения макросов​ системы безопасности. Макросы​ в папке запуска​ внимательны при выборе​Средний​ центре управления безопасностью,​ цифровой подписью надежного​

      • ​    Макрос потенциально небезопасен, поскольку​ принятии решений относительно​​, не считая того,​, не считая того,​ подписью.​ и выразить доверие​Не выводить предупреждения; отключить​ без проверки системой​ При изменении параметров макроса​ подписью.​ в файле —​ без цифровой подписи,​ приложения Excel. Если​ макросов и следите,​Отключить все макросы с​ если только системный​ издателя может выполняться,​ содержит недействительную цифровую​ макросов и безопасности​ что макрос с​ что макрос с​ Этот параметр подобен параметру​ издателю. Все макросы​ все макросы.​ центра управления безопасностью.​ в центре управления​     Этот параметр отключает​ с помощью представления​ но полученные из​ нужно запустить макрос​ чтобы в них​ уведомлением​ администратор в вашей​ если вы уже​ подпись.​ см. в следующем​ цифровой подписью надежного​

    ​ цифровой подписью надежного​

    Word

    1. ​Отключить все макросы с​​ без подписи отключаются​ Изображение кнопки Office​ Выберите этот параметр, если​​Отключить все макросы с​​ безопасностью они изменяются​

    2. ​ макросы без отключения​​ Microsoft Office Backstage,​​ достоверных источников, можно​​ без цифровой подписи​​ не было зловредного​​В Excel 2003 пользователям при​​ организации не запретил​

    3. ​ доверяете этому издателю.​

      • ​Мы не рекомендуем включать​ разделе.​​ издателя может выполняться,​ издателя может выполняться,​ уведомлением​ без уведомления.​ не доверяете макросам.​ уведомлением.​ только для текущего​ оповещений системы безопасности,​ которое появляется после​ переместить в надежное​ или макрос, хранящийся​ кода. Для этого​ открытии документа предлагается​ это, изменив настройки​ Если издатель не​ макросы с недействительными​

      • ​Примечание:​ если вы уже​​ если вы уже​, не считая того,​Включить все макросы (не​ Все макросы и​ Этот параметр задан по​ приложения Office данного​ которые будут появляться​ открытия вкладки​ расположение. Макросы в​ не в надежном​ лучше всего пользоваться​ включить или отключить​

      • ​ по умолчанию.​ считается надежным, вы​ подписями. Подпись может​​ В Microsoft Office Outlook​​ доверяете этому издателю.​ доверяете этому издателю.​​ что макрос с​ рекомендуется, возможен запуск​ предупреждения о безопасности​ умолчанию. Выберите этот​ пользователя, но не​ при их наличии.​Файл​ документах из надежного​ расположении, можно временно​ антивирусом, каждый раз​ исполняемые модули. На​На вкладке​ получаете уведомление. Так​ быть недействительна только​ 2007 и Microsoft​ Если издатель не​

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

      • ​ этом уровне необходимо​Разработчик​​ вы можете выбирать,​ по одной причине —​ Office Publisher 2007​ считается надежным, вы​ считается надежным, вы​ издателя может выполняться,​ Выберите этот параметр, чтобы​Предупреждения для подписанных макросов;​ отключить макросы, но​Нажмите​ у макроса цифровой​ панели сообщений.​ без проверки системой​ разрешающий выполнение всех​ в Excel сканируя​ принять сертификат для​в группе​ следует ли включить​ если она подделана.​ оповещения системы безопасности​ получаете уведомление. Так​ получаете уведомление. Так​ если вы уже​ разрешить выполнение всех​ отключить все неподписанные​ при этом получать​кнопку Microsoft Office​ подписи надежного издателя​Откройте вкладку​ безопасности центра управления​ макросов.​ его на наличие​ каждого исполняемого модуля,​Код​ эти подписанные макросы​

    ​ Дополнительные сведения см.​​ отображаются в диалоговых​ вы можете выбирать,​ вы можете выбирать,​​ доверяете этому издателю.​​ макросов. Такая настройка​ макросы.​ предупреждения о безопасности,​, а затем —​​ он запускается, если​​Файл​​ безопасностью.​ Изображение кнопки Office​…​​ вредоносных программ.​​ добавив сертификат в​​нажмите кнопку​​ и выразить доверие​​ в статье Определение​ окнах, а не​​ следует ли включить​

    ​ следует ли включить​

    Как центр управления безопасностью может защитить от небезопасных макросов?

    ​ Если издатель не​ не рекомендуется, так​ Этот параметр задан по​ если макросы есть.​

    • ​ кнопку​ этому издателю выражено​.​

    • ​* Отключить все​Запуск макроса​

    • ​Вот теперь вы знаете​ соответствующий сегмент реестра​

    • ​Безопасность макросов​ издателю. Все макросы​ надежности цифровой подписи.​ на панели сообщений.​

    • ​ эти подписанные макросы​ эти подписанные макросы​

    ​ считается надежным, вы​ как из-за нее​ умолчанию. Он подобен​ Так вы можете​Параметры Access​ доверие. В противном​В области​ макросы с уведомлением​

    Панель сообщений

    ​Если вкладка Разработчик​ как включить макросы​ на компьютере под​​.​​ без подписи отключаются​Срок действия подписи макроса​К началу страницы​ и выразить доверие​ и выразить доверие​ получаете уведомление. Так​ компьютер становится уязвим​

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

    ​ управлением Windows.​

    Появляется предупреждение системы безопасности с запросом о необходимости включить или отключить макрос. Что мне делать?

    ​Чтобы включить вкладку «Разработчик»,​ без уведомления.​ истек.​В появившемся диалоговом окне​ издателю. Все макросы​ издателю. Все макросы​ вы можете выбирать,​ для потенциально опасного​Отключить все макросы с​

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

    ​ случае решать, стоит​​Выберите​ о необходимости включить​нажмите кнопку​ по умолчанию. Выберите​ действия для ее​ но это лишь​Последующие запросы на выполнение​ см. раздел Отображение​Включить все макросы (не​    Макрос потенциально небезопасен, поскольку​ параметров безопасности вы​ без подписи отключаются​ без подписи отключаются​ следует ли включить​​ кода.​ уведомлением​​ ли включать эти​Центр управления безопасностью​ макрос, содержащий цифровую​Включить содержимое​ этот параметр, если​ отображения:​ первый способ, есть​ макроса от надежного​ вкладки «Разработчик».​ рекомендуется, возможен запуск​ срок действия его​ можете включить макрос​ без уведомления.​ без уведомления.​ эти подписанные макросы​Доверять доступ к объектной​, не считая того,​ макросы.​ >​ подпись, и выразить​.​ нужно отключить макросы,​Щелкните значок Кнопка​ еще один, который​ источника принимаются автоматически​В категории​

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

    ​В разделе​

    ​ но при их​

    ​ Microsoft Office, а​​ некоторым может показаться​ (исполняемые модули выполняются​Параметры макросов​ Выберите этот параметр, чтобы​Прежде чем включать макрос​ отключенным. Макрос следует​

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

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

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

    ​ макросов. В таком​​ убедитесь, что он​ когда вы уверены,​ Выберите этот параметр, чтобы​

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

    ​В категории Основные​ о втором способе​​Низкий​выберите нужный вариант.​ случае ваш компьютер​

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

    support.office.com

    Изменение параметров безопасности макросов в Excel

    ​ этого документа​​ макросы только в​ в группе Основные​ включения макросов в​Включить все макросы (не​Примечание:​ становится уязвимым для​ источника. Риск включения​ из надежного источника.​ макросов. Такая настройка​ макросов. Такая настройка​ рекомендуется, возможен запуск​ доступа к объектной​ Если издатель не​ уведомлением​Отключить все макросы без​ параметр, выполняются все​.​ случаях, когда это​ параметры работы с​ табличном редакторе Excel,​ рекомендуется, возможен запуск​

    ​ Все изменения, внесенные в​ потенциально опасного кода,​ макроса потенциально снижается,​Важно:​ не рекомендуется, так​ не рекомендуется, так​ опасной программы).​ модели VBA из​ считается надежным, вы​, не считая того,​ уведомления.​

    ​ макросы. Компьютер становится​Файл станет надежным​ требуется.​ Excel установите флажок​ осуществляется он следующим​ опасной программы)​ категории​

    Параметры безопасности макросов и их действие

    ​ поэтому этот вариант​ если ранее вы​ Если вы уверены, что​ как из-за нее​ как из-за нее​ Выберите этот параметр, чтобы​ любого клиента автоматизации.​ получаете уведомление. Так​ что макрос с​ Выберите этот параметр, если​

    • ​ уязвимым для потенциально​ документом.​​* Отключить все​ Показывать вкладку «Разработчик»​ образом:​В Excel 2003 все макросы​Параметры макросов​ не рекомендуется.​ уже использовали этот​ документ и макрос​ компьютер становится уязвим​ компьютер становится уязвим​ разрешить выполнение всех​ Иначе говоря, это​ вы можете выбирать,​ цифровой подписью надежного​ не доверяете макросам.​ опасных программ.​

    • ​На рисунке ниже показаны​ макросы кроме макросов​​ на ленте, а​Запустите программу и перейдите​ выполняются без ограничений.​в Excel, применяются​Доверять доступ к объектной​ документ без каких-либо​ получены из надежного​ для потенциально опасного​ для потенциально опасного​ макросов. Такая настройка​ параметр безопасности для​ следует ли включить​

    • ​ издателя может выполняться,​ Все макросы в​Доверять доступ к объектной​​ параметры команды​​ с цифровой подписью​ затем нажмите кнопку​​ во вкладку «Файл».​ Этот уровень безопасности​ только к Excel​ модели проектов VBA.​ проблем с безопасностью.​ источника, они содержат​ кода.​ кода.​ не рекомендуется, так​ кода, который написан​ эти подписанные макросы​ если вы уже​ документе и предупреждения​ модели проектов VBA.​Включить содержимое​ Данный параметр идентичен​

    • ​ ОК.​В появившемся меню перейдите​ не защищает от​​ и не влияют​    Этот параметр предназначен для​Примечание:​ действительную подпись и​Доверять доступ к объектной​Доверять доступ к объектной​ как из-за нее​ для автоматизации программы​

    • ​ и выразить доверие​ доверяете этому издателю.​​ о безопасности макросов​    Этот параметр запрещает​.​ параметру Отключить все​Для установки уровня​ в категорию «Параметры».​ вредоносных программ, не​ на другие приложения​ разработчиков и используется​Мы стараемся как​ вы не хотите​ модели проектов VBA.​ модели проектов VBA.​ компьютер становится уязвим​ Office и осуществляет​ издателю. Все макросы​ Если издатель не​ отключаются. Если у​ или разрешает программный​Выполнив приведенные ниже инструкции,​ макросы с уведомлением​ безопасности, временно разрешающего​Теперь нужно в новом​ позволяет принимать сертификаты​ Microsoft Office.​ для намеренного блокирования​ можно оперативнее обеспечивать​ больше получать уведомления​    Этот параметр предназначен для​    Этот параметр предназначен для​ для потенциально опасного​ программное управление средой​ без подписи отключаются​ считается надежным, вы​ вас есть документы​

    Использование цифровых подписей

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

    ​ Microsoft Visual Basic​ без уведомления.​ получаете уведомление. Так​

    ​ с неподписанными макросами,​ модели Visual Basic​

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

    ​ доступа к объектной​ материалами на вашем​ того чтобы понижать​ для намеренного блокирования​ для намеренного блокирования​

    ​Доверять доступ к объектной​ для приложений (VBA)​

    ​Предупреждения для всех макросов.​ вы можете выбирать,​ которым вы доверяете,​

    ​ для приложений (VBA)​​ пока открыт файл.​ цифровой подписи надежного​На вкладке Разработчик​ в «Центр управления​ Этот уровень использовать​ получить из окна​ модели VBA из​ языке. Эта страница​ уровень безопасности макросов​ или разрешения программного​ или разрешения программного​ модели проектов VBA.​ и объектной моделью.​ Выберите этот параметр, если​

    ​ следует ли включить​ эти документы можно​ из клиента автоматизации.​ Если закрыть файл​

    Изменение параметров безопасности макросов

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

    1. ​ доступа к объектной​​ доступа к объектной​​    Этот параметр предназначен для​​ Этот параметр применяется​​ хотите отключить макросы,​​ эти подписанные макросы​​ поместить в надежное​

      Вкладка

      ​ Этот параметр безопасности​ и открыть его​ только в случае,​

    2. ​ нажмите кнопку Безопасность​​Далее в правой области​​Если вы хотите значительно​​ этого щелкните​​ Иначе говоря, это​

      ​ ее текст может​​ по умолчанию в​ модели VBA из​​ модели VBA из​​ разработчиков и используется​ для каждого пользователя​ но при этом​ и выразить доверие​ расположение. Макросы в​

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

    ​ опять.​ занесен в список​В категории Параметры​

    • ​ центра управления безопасностью».​ во время работы​

    • ​(версии Excel с​ кода, который написан​

    • ​ грамматические ошибки. Для​ щелкните элемент​

    • ​ Иначе говоря, это​ Иначе говоря, это​ или разрешения программного​ По умолчанию доступ​

    • ​ безопасности, если макросы​ без подписи отключаются​

    Устранение неполадок

    Не удается изменить параметры безопасности макросов

    ​ расположений могут запускаться​ автоматизации приложений Office,​Откройте вкладку​ доверенных издателей. Если​ макросов в группе​Как не сложно догадаться,​ в программе Excel,​ 2010 по 2016)​

    Что случилось с параметрами безопасности «Очень высокий», «Высокий», «Средний» и «Низкий»?

    ​ для автоматизации программы​

    ​ нас важно, чтобы​

    ​Доверять всем документам от​

    ​ параметр безопасности для​

    ​ параметр безопасности для​ доступа к объектной​

    ​ запрещен. Применение этого​ есть. Так вы​ без уведомления.​ без проверки системой​ а также управления​Файл​ разработчик не занесен​ Параметры макросов нажмите​ после этого появится​ то лучшем выходом​ или нажмите​ Office и осуществляет​ эта статья была​ этого издателя​

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

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

    ​ средой VBA и​.​ в список доверенных​

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

    ​Отключить все макросы с​ объектной моделью. Он​В области​

    ​ издателей, последует предупреждение.​

    ​ макросы (не рекомендуется,​ нам знакомо по​

    ​ Если вкратце, то​(Excel 2007), а​ Microsoft Visual Basic​ вас уделить пару​ безопасности. Издатель добавится​ Office и осуществляет​ Office и осуществляет​ Иначе говоря, это​ создание самовоспроизводящегося кода,​ стоит ли включать​ опасной программы).​

    ​ уведомлением.​ устанавливается для отдельного​Предупреждение системы безопасности​ Таким образом, можно​ возможен запуск опасной​ предыдущей инструкции. В​

    ​ они содержать в​

    ​ затем щелкните​ для приложений (VBA)​ секунд и сообщить,​

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

    support.office.com

    Два способа, как включить макросы в Excel 2010

    ​ выбирать нужный вариант:​ программы) , а​ нем вам нужно​ себе набор команд,​Центр управления безопасностью​ и объектной моделью.​ помогла ли она​ издателей в центре​ Microsoft Visual Basic​ Microsoft Visual Basic​ кода, который написан​ вред системам конечных​Не выполнять проверку безопасности​ разрешить выполнение всех​ умолчанию. Выберите этот​ По умолчанию доступ​Включить содержимое​ включить макрос, содержащий​ затем нажмите кнопку​ перейти в раздел​ которые позволяют быстро​>​ Этот параметр применяется​ вам, с помощью​ управления безопасностью. Все​ для приложений (VBA)​ для приложений (VBA)​

    Способ №1: Через меню «Разработчика»

    ​ для автоматизации программы​ пользователей. Чтобы клиент​ для макросов (не​ макросов. Такая настройка​ вариант, если хотите​ запрещен, что затрудняет​.​ цифровую подпись, или​ ОК.​ «Параметры макросов».​ выполнить какое-то сложное​Параметры центра управления безопасностью​

    1. ​ для каждого пользователя​
    2. ​ кнопок внизу страницы.​ программы этого издателя​
    3. ​ и объектной моделью.​ и объектной моделью.​
    4. ​ Office и осуществляет​ автоматизации мог получить​ рекомендуется).​ не рекомендуется, так​
    5. ​ отключить макросы, но​ создание самовоспроизводящегося вредоносного​Выберите элемент​
    6. ​ занести разработчика в​

    ​Примечание. Для предотвращения​В одноименной области справа,​ действие, требующее поочередного​>​ и каждого приложения.​ Для удобства также​ будут считаться надежными.​ Этот параметр применяется​

    1. ​ Этот параметр применяется​
    2. ​ программное управление средой​ программный доступ к​ Этот параметр разрешает выполнять​ как из-за нее​ при этом получать​ кода неавторизованными программами.​
    3. ​Дополнительные параметры​ список доверенных издателей.​ запуска потенциально опасных​ установите галочку рядом​ использования различных инструментов,​
    4. ​Параметры макросов​ По умолчанию доступ​ приводим ссылку на​
    5. ​ В случае если​

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

    ​ для каждого пользователя​ для каждого пользователя​ Microsoft Visual Basic​ объектной модели VBA,​ все макросы. При​ компьютер становится уязвим​ предупреждения о безопасности,​ Чтобы клиент автоматизации​.​ Все макросы, не​ программ по завершении​ с «Включить все​ в одно нажатие​.​ запрещен. Применение этого​ оригинал (на английском​ макрос не содержит​ и каждого приложения.​

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

    Способ №2: Через параметры программы

    ​ содержащие цифровой подписи,​ работы с макросами​ макросы», чтобы они​ кнопки. Далее речь​Дополнительные сведения о безопасности​ параметра заметно усложняет​

    1. ​ языке) .​ действительной подписи, но​
    2. ​ По умолчанию доступ​ По умолчанию доступ​
    3. ​ и объектной моделью.​ необходимо предоставить доступ​ станет уязвимым для​ кода.​ Так вы можете​
    4. ​ к объектной модели​Параметры безопасности Microsoft Office​ отключаются без уведомления.​
    5. ​ рекомендуется вернуть параметры,​ заработали.​ пойдет о том,​ макросов см. в​ для несанкционированных программ​В Excel вы можете​ вы ему доверяете​ запрещен. Применение этого​
    6. ​ запрещен. Применение этого​ Этот параметр применяется​ явным образом. Чтобы​ потенциально опасного кода,​Доверять доступ к объектной​

    как включить макросы в excel 2013

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

    Включаем макросы в других версиях программы

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

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

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

    1. ​ нужный макрос.​ Excel 2010-го года​
    2. ​ года выпуска, но​
    3. ​ надежного расположения​ вред системам конечных​

    ​ макросы и при​ о нем, вместо​ создание самовоспроизводящегося кода,​ создание самовоспроизводящегося кода,​

    Заключение

    ​ По умолчанию доступ​Совет:​К началу страницы​ разработчиков и используется​ макросы.​ Чтобы сделать это,​для каждого макроса.​

    ​ программы) Данный параметр​

    fb.ru

    Подскажите плз как на Excel 2007 активировать макросы???

    ​На вкладке Разработчик​​ выпуска. Ну а​
    ​ если вы пользуетесь​Добавление, удаление и просмотр​ пользователей. Чтобы клиент​ каких обстоятельствах должны​ того чтобы понижать​ который может нанести​ который может нанести​ запрещен. Применение этого​ Диалоговое окно параметров безопасности​Нажмите кнопку​ для намеренного блокирования​Отключить все макросы кроме​ установите данный флажок.​Нажмите кнопку​ разрешает выполнение всех​ в группе Код​ каким способом пользоваться,​ другой версией программы,​ надежного издателя​ автоматизации мог получить​
    ​ выполняться при открытии​
    ​ уровень безопасности макросов​
    ​ вред системам конечных​ вред системам конечных​ параметра заметно усложняет​ макросов можно открыть​
    ​Microsoft Office​ или разрешения программного​ макросов с цифровой​Примечание:​
    ​ОК​ макросов. Компьютер становится​ нажмите кнопку Макросы.​ как всегда, -​ дочитайте статью до​Включение и отключение макросов​ программный доступ к​ книги. Например, можно​
    ​ с помощью параметров​ пользователей. Чтобы клиент​ пользователей. Чтобы клиент​ для несанкционированных программ​
    ​ на вкладке​, а затем —​ доступа к объектной​ подписью.​
    ​ В Microsoft Publisher и​.​ уязвимым для потенциально​В поле Имя​ решать только вам.​ конца. В последнем​ в файлах Office​ объектной модели VBA,​ разрешить выполнение макроса​
    ​ по умолчанию в​ автоматизации мог получить​ автоматизации мог получить​ создание самовоспроизводящегося кода,​Разработчик​Параметры PowerPoint​
    ​ модели VBA из​ Этот параметр подобен параметру​
    ​ Microsoft Access параметр​Параметры макросов доступны в​ опасных программ, поэтому​
    ​ макроса введите имя​Сейчас будет рассказано, как​ разделе будет рассказано​Включение и отключение предупреждений​
    ​ пользователю, выполняющему код,​ в зависимости от​
    ​ центре управления безопасностью,​ программный доступ к​ программный доступ к​
    ​ который может нанести​на ленте, входящей​.​ любого клиента автоматизации.​Отключить все макросы с​Доверять доступ к объектной​
    ​ центре управления безопасностью.​ использовать данный параметр​ макроса, который нужно​ включить макросы в​ про использование макросов​ системы безопасности о​ необходимо предоставить доступ​ наличия цифровой подписи​

    ​ переместите документ в​​ объектной модели VBA,​
    ​ объектной модели VBA,​ вред системам конечных​ в Пользовательский интерфейс​Выберите​ Иначе говоря, это​ уведомлением​

    ​ модели проектов VBA​​ Однако администратор организации​ не рекомендуется.​ выполнить.​ Excel 2013. На​ в других версиях​ ссылках и файлах​ явным образом. Чтобы​ надежного разработчика.​ надежное расположение. Макросы​ пользователю, выполняющему код,​ пользователю, выполняющему код,​ пользователей. Чтобы клиент​ Microsoft Office Fluent.​Центр управления безопасностью​
    ​ параметр безопасности для​, не считая того,​отсутствует.​
    ​ может изменить настройки​* Доверять доступ​
    ​Выполните одно из​
    ​ самом деле алгоритм​ программы.​ с подозрительных веб-сайтов​ включить доступ, установите​Дополнительные сведения о параметрах​ в документах из​ необходимо предоставить доступ​ необходимо предоставить доступ​ автоматизации мог получить​ Если вкладка​ >​ кода, который написан​ что макрос с​Макросы служат для автоматизации​ по умолчанию, чтобы​ к объектной модели​ следующих действий:​ действий не сильно​Проще всего включить макросы​Просмотр параметров в центре​
    ​ флажок.​ безопасности макросов в​ надежных расположений могут​ явным образом. Чтобы​ явным образом. Чтобы​ программный доступ к​Разработчик​Параметры центра управления безопасностью​ для автоматизации программы​ цифровой подписью надежного​ часто выполняемых задач,​ запретить изменение каких-либо​ проектов VBA Данный​
    ​Для запуска макроса​ отличается, можно даже​ в Excel 2010,​ управления безопасностью​В Office используется технология​ документах Microsoft Office​ запускаться без проверки​ включить доступ, установите​ включить доступ, установите​ объектной модели VBA,​недоступна, нажмите​ >​ Office и осуществляет​ издателя может выполняться,​ что позволяет сэкономить​ параметров.​ параметр предназначен только​ в книге Excel​ сказать, что вообще​ как и в​Некоторые пользователи не могут​ Microsoft Authenticode, позволяющая​ см. в статье​ системой центра управления​ флажок.​ флажок.​
    ​ пользователю, выполняющему код,​кнопку Microsoft Office​Параметры макросов​ программное управление средой​ если вы уже​ время за счет​Важно:​ для разработчиков​ нажмите кнопку Выполнить.​ не отличается. Разнится​
    ​ любой другой версии,​ изменять параметры центра​ создателям макросов добавлять​ Включение и отключение​ безопасностью.​

    ​Совет:​

    Содержание

    1. Вкладка «Разработчик»
    2. Вставляем код VBA в книгу Excel
    3. Как запустить макросы в Excel
    4. Создание макросов
    5. Отображение вкладки “Разработчик” в ленте меню
    6. Как запустить макрос из редактора Visual Basic?
    7. Абсолютная и относительная запись макроса
    8. Метод 1: Записываем макрос в автоматическом режиме
    9. Пример записи простого макроса
    10. Разрешение выполнения макросов Excel 97-2003
    11. Работа с макросами
    12. Включение/выключение макросов с помощью меню разработчика
    13. Как запустить макрос из панели быстрого доступа?
    14. Активация и выключение макросов во вкладке Разработчика
    15. Включение и отключение макросов через меню разработчика
    16. Как включить макросы в Эксель
    17. Включение и отключение макросов в других версиях Excel
    18. Как запустить макрос из приложения?
    19. Описание параметров макросов
    20. Включение и отключение макросов через параметры программы
    21. Что нельзя сделать с помощью макрорекодера?
    22. Как включить или отключить макросы в Excel 2010
    23. Расширение файлов Excel, которые содержат макросы
    24. Как включить или отключить макросы в Excel 2007
    25. Как вставить макрос в Excel
    26. Корректируем макрос
    27. Назначение макроса кнопке
    28. Заключение

    Вкладка «Разработчик»

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

    Excel 2010-2016

    Переходим по пути: Файл — Параметры — Настроить ленту. В разделе «Настроить ленту» справа в списке «Основные вкладки» устанавливаем флажок «Разработчик» и нажимаем кнопку «OK».

    Excel 2007

    Переходим по пути: значок «Microsoft Office» — Параметры Excel — категория «Основные», в категории «Основные» устанавливаем флажок «Показывать вкладку «Разработчик» на ленте» и нажимаем кнопку «OK».

    Excel 2000-2003

    Здесь ничего отображать не надо: кнопки по работе с макросами и редактором VBA находятся в главном меню на вкладке «Сервис» — «Макрос».

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

    Вставляем код VBA в книгу Excel

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

      1. Открываем рабочую книгу в Excel.
      2. Нажатием Alt+F11 вызываем окно редактора Visual Basic
      3. На панели Project-VBAProject кликаем правой кнопкой мыши по имени рабочей книги (в левой верхней части окна редактора) и в контекстном меню выбираем Insert > Module.
      4. Копируем код VBA (с веб-страницы или из другого источника) и вставляем его в правую область редактора VBA (окно Module1).Подсказка: Как увеличить скорость выполнения макроса?

        В самом начале кода Вашего макроса VBA должны содержаться строки:

        Application.ScreenUpdating = False
        Application.Calculation = xlCalculationManual

        Если таких строк нет, то обязательно добавьте следующие строки в свой макрос, чтобы он работал быстрее (см. рисунок выше):

        • В самое начало кода после всех строк, начинающихся с Dim (если строк, начинающихся с Dim нет, то вставляем сразу после строки Sub):

          Application.ScreenUpdating = False
          Application.Calculation = xlCalculationManual

        • В самый конец кода, перед End Sub:

          Application.ScreenUpdating = True
          Application.Calculation = xlCalculationAutomatic

        Эти строки, как можно понять из их содержания, отключают обновление экрана и пересчёт формул рабочей книги перед выполнением макроса. После выполнения кода эти параметры снова включаются. Данный приём приводит к ускорению выполнения макроса от 10% до 500% (да, макрос может работать в 5 раз быстрее, если манипуляции над ячейками происходят без лишних остановок).

      5. Сохраняем рабочую книгу, как книгу Excel с поддержкой макросов. Для этого нажмите Ctrl+S и в окне с предупреждением Следующие компоненты невозможно сохранить в книге без поддержки макросов (The following features cannot be saved in macro-free workbook) нажмите Нет (No).Откроется диалоговое окно Сохранение документа (Save as). В выпадающем списке Тип файла (Save as type) выбираем Книга Excel с поддержкой макросов (Excel macro-enabled workbook) и нажимаем кнопку Сохранить (Save).

    1. Нажимаем Alt+Q, чтобы закрыть окно редактора VBA и вернуться к книге Excel.

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

    Если макрос был вставлен в модуль, то он запускается пользователем. У меня такой макрос объединяет несколько ячеек в одну без потери данных.

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

    Откроется диалоговое окно «Макрос». В списке, выбираем нужное имя макроса: «MergeCell», и жмем «Выполнить».

    Макрос выполнился: нужные ячейки объединены, и текст в них сохранен.

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

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

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

    Если Вы создали пользовательскую функцию, то вставлять в документ ее также надо как функцию. У меня такая функция должна рассчитывать НДС.

    Например, применим ее к ячейке А1, со значением «100». Выделяем ячейку, в которую будет вписан результат. Затем переходим на вкладку «Формулы» и нажимаем кнопочку «Вставить функцию».

    Откроется окно «Мастер функций». В поле «Категория» выбираем из выпадающего списка «Определенные пользователем», в поле «Выберите функцию» выбираем название из списка: «NDS». Нажимаем «ОК».

    Затем выделяю ячейку, для которой нужно посчитать НДС, и нажимаю «ОК».

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

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

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

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

    Отображение вкладки “Разработчик” в ленте меню

    Перед тем как записывать макрос, нужно добавить на ленту меню Excel вкладку “Разработчик”. Для этого выполните следующие шаги:

    1. Щелкните правой кнопкой мыши по любой из существующих вкладок на ленте и нажмите «Настроить ленту». Он откроет диалоговое окно «Параметры Excel».
    2. В диалоговом окне «Параметры Excel» у вас будут параметры «Настроить ленту». Справа на панели «Основные вкладки» установите флажок «Разработчик».
    3. Нажмите «ОК».

    В результате на ленте меню появится вкладка “Разработчик”

    Как запустить макрос из редактора Visual Basic?

    Для того чтобы запустить макрос, необходимо открыть приложение, для которого он написан. Из открытого приложения перейти в редактор VisualBasic сочетанием клавиш Alt+F11 (Alt с левой стороны клавиатуры). В обозревателе проектов (окно ProjectExplorer по умолчанию находится в левом верхнем углу редактора) найти проект, а в проекте модуль, в котором записан макрос. Двойной клик левой кнопкой мыши по выбранному модулю отображает все макросы (процедуры, функции), которые в нем хранятся. Остается отыскать макрос с нужным именем, установить курсор в любое место между ключевыми словами Sub и End Sub, после чего нажать кнопку Run Sub в меню редактора либо кнопку F5 на клавиатуре.

    Абсолютная и относительная запись макроса

    Вы уже знаете про абсолютные и относительные ссылки в Excel? Если вы используете абсолютную ссылку для записи макроса, код VBA всегда будет ссылаться на те же ячейки, которые вы использовали. Например, если вы выберете ячейку A2 и введете текст “Excel”, то каждый раз – независимо от того, где вы находитесь на листе и независимо от того, какая ячейка выбрана, ваш код будет вводить текст “Excel” в ячейку A2.

    Если вы используете параметр относительной ссылки для записи макроса, VBA не будет привязываться к конкретному адресу ячейки. В этом случае программа будет “двигаться” относительно активной ячейки. Например, предположим, что вы уже выбрали ячейку A1, и вы начинаете запись макроса в режиме относительной ссылки. Теперь вы выбираете ячейку A2, вводите текст Excel и нажмите клавишу Enter. Теперь, если вы запустите этот макрос, он не вернется в ячейку A2, вместо этого он будет перемещаться относительно активной ячейки. Например, если выбрана ячейка B3, она переместится на B4, запишет текст “Excel” и затем перейдет к ячейке K5.

    Теперь давайте запишем макрос в режиме относительных ссылок:

    1. Выберите ячейку A1.
    2. Перейдите на вкладку “Разработчик”.
    3. В группе “Код” нажмите кнопку “Относительные ссылки”. Он будет подсвечиваться, указывая, что он включен.
    4. Нажмите кнопку “Запись макроса”.
    5. В диалоговом окне “Запись макроса” введите имя для своего макроса. Например, имя “ОтносительныеСсылки”.
    6. В опции “Сохранить в” выберите “Эта книга”.
    7. Нажмите “ОК”.
    8. Выберите ячейку A2.
    9. Введите текст “Excel” (или другой как вам нравится).
    10. Нажмите клавишу Enter. Курсор переместиться в ячейку A3.
    11. Нажмите кнопку “Остановить запись” на вкладке “Разработчик”.

    Макрос в режиме относительных ссылок будет сохранен.

    Теперь сделайте следующее.

    1. Выберите любую ячейку (кроме A1).
    2. Перейдите на вкладку “Разработчик”.
    3. В группе “Код” нажмите кнопку “Макросы”.
    4. В диалоговом окне “Макрос” кликните на сохраненный макрос “ОтносительныеСсылки”.
    5. Нажмите кнопку “Выполнить”.

    Как вы заметите, макрос записал текст “Excel” не в ячейки A2. Это произошло, потому что вы записали макрос в режиме относительной ссылки. Таким образом, курсор перемещается относительно активной ячейки. Например, если вы сделаете это, когда выбрана ячейка B3, она войдет в текст Excel – ячейка B4 и в конечном итоге выберет ячейку B5.

    Вот код, который записал макрорекодер:

     Sub ОтносительныеСсылки() ' ' ОтносительныеСсылки Макрос ' ' ActiveCell.Offset(1, 0).Range("A1").Select ActiveCell.FormulaR1C1 = "Excel" ActiveCell.Offset(1, 0).Range("A1").Select End Sub 

    Обратите внимание, что в коде нет ссылок на ячейки B3 или B4. Макрос использует Activecell для ссылки на текущую ячейку и смещение относительно этой ячейки.

    Не обращайте внимание на часть кода Range(«A1»). Это один из тех случаев, когда макрорекодер добавляет ненужный код, который не имеет никакой цели и может быть удален. Без него код будет работать отлично.

    Метод 1: Записываем макрос в автоматическом режиме

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

    Узнать, как это можно сделать, можно в нашей статье – “Как включать и отключать макросы в Excel”.

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

    1. Переключаемся во вкладку “Разработчик”. В группе инструментов “Код” щелкаем по значку “Записать макрос”.
    2. На экране появится окошко, в котором мы можем выполнить настройки записи. Здесь указывается:
      • имя макроса – любое, но должно начинаться с буквы (не с цифры), не допускаются пробелы.
      • комбинация клавиш, которая будет использоваться для запуска макроса. Обязательной является Ctrl, а вторую мы можем назначить в специальном поле. Допустим, пусть это будет клавиша “r”. Если нужно использовать заглавную букву, нужно зажать клавишу Shift, которая будет добавлена в сочетание клавиш.
      • место хранения макроса. Стандартно – это будет текущая книга, но, если требуется, можно выбрать новую книгу или личную книгу макросов. В нашем случае оставляем стандартный вариант.
      • При желании можно добавить описание к макросу.
      • По готовности кликаем OK.
    3. Теперь в созданный макрос будут записываться все действия, которые мы будем выполнить в книге. И так до тех пор, пока мы не остановим запись.
    4. Допустим, давайте давайте в ячейке D2 выполним умножение двух ячеек (B2 и B3): =B2*B3.
    5. После того, как выражение готово, нажимаем клавишу Enter, чтобы получить результат. Затем останавливаем запись макроса, нажав на значок “Стоп” (появилась вместо кнопки “Записать макрос”) в группе инструментов “Код”.

    Пример записи простого макроса

    Выполните следующие действия:

    Excel 2007-2016

    1. Откройте книгу Excel или создайте новую и сохраните ее как книгу с поддержкой макросов (.xlsm).
    2. На вкладке «Разработчик» нажмите кнопку «Запись макроса».
    3. В окне «Запись макроса» нажмите кнопку «OK», оставив параметры по умолчанию.
    4. Перейдите на вкладку «Главная» и выберите любой цвет заливки ячеек.
    5. Нажмите кнопку «Остановить запись».

    Excel 2000-2003

    1. Откройте книгу Excel или создайте новую и сохраните ее с расширением по умолчанию (.xls).
    2. Включите запись макроса, пройдя по пунктам меню «Сервис» — «Макрос» — «Начать запись».
    3. В окне «Запись макроса» нажмите кнопку «OK», оставив параметры по умолчанию.
    4. На панели инструментов выберите любой цвет заливки ячеек.
    5. Нажмите кнопку «Остановить запись».

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

    Откройте список макросов, выберите записанный макрос и нажмите кнопку «Изменить». Вы увидите код вашего макроса:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    Sub Макрос1()

    ‘ Макрос1 Макрос

    With Selection.Interior

    .Pattern = xlSolid

    .PatternColorIndex = xlAutomatic

    .Color = 5296274

    .TintAndShade = 0

    .PatternTintAndShade = 0

    End With

    End Sub

    Выберите на активном листе любую ячейку или диапазон, вернитесь в редактор VBA и нажмите клавишу «F5» (курсор должен находиться в любом месте внутри кода запускаемого макроса). На активном листе выделенный диапазон окрасится в выбранный при записи макроса цвет.

    Рекордер макросов может записывать много лишних строк, без которых можно обойтись. Точно также макрос будет работать и в такой редакции:

    Sub Макрос2()

    Selection.Interior.Color = 5296274

    End Sub

    Скопируйте этот код и вставьте его внизу, под вашим макросом, в редакторе VBA (числовое значение цвета можете изменить на свое или оставить, как в примере). Проверьте его работоспособность, выбрав незакрашенные ячейки и запустив макрос клавишей «F5», не забыв о том, что курсор должен находиться внутри этого макроса.

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

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

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

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

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

    Работа с макросами

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

    Включение/выключение макросов с помощью меню разработчика

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

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

    1. Зайдите в блок «Файл» и откройте раздел «Параметры».
    2. В боковом меню нажмите на строку «Настройки ленты», после чего в правой области окна поставьте флажок напротив пункта «Разработчик».
    3. Для сохранения внесенных изменений кликните «ОК».
    4. В верхнем меню у вас должен будет появиться новый блок «Разработчик». Перейдите в него и кликните по иконке с изображением восклицательного знака в желтом треугольнике.
    5. Перед вами отобразится центр управления безопасностью. Перейдите в раздел «Параметры макросов» и поставьте флажок напротив пункта «Включить все макросы…». Обратите внимание, вы активируете опцию на свой страх и риск.
    6. Кликните «ОК», для того чтобы сохранить настройки.

    Отключение программных алгоритмов осуществляется в той же вкладке. На выбор пользователя предлагается 3 варианта. Вы можете отключить все макросы без уведомления и с соответствующим оповещением или разрешить утилите работать с файлами, которые имеют цифровую подпись. Для внесения изменений необходимо нажать «ОК».

    Как запустить макрос из панели быстрого доступа?

    В версиях Microsoft Office 2007 и выше есть так называемая панель быстрого доступа, которая может располагаться как над, так и под лентой. В настройках панели быстрого доступа есть пункт меню «Другие команды». Если в поле «Выбрать команды из:» из выпадающего списка выбрать пункт «Макросы», навести курсор на имя какого-либо макроса и нажать кнопку «Добавить», в панели быстрого доступа появится иконка, нажатие на которую будет запускать макрос. В окне настроек панели быстрого доступа можно изменить отображаемое имя макроса, которое всплывает при наведении курсора мыши на иконку, а также можно изменить изображение на кнопке, выбрав одну из предложенных картинок. И в Word и в Excel эта возможность реализована одинаково.

    Активация и выключение макросов во вкладке Разработчика

    Сразу стоит отметить, что в процессе выполнения этой задачи некоторые пользователи могут столкнуться с трудностями. Все из-за того, что вкладка “Разработчик” по умолчанию выключена и ее, для начала, нужно активировать.

    1. Щелкаем левой кнопкой мыши по меню «Файл».
    2. Затем, внизу раскрывшегося списка выбираем пункт «Параметры».
    3. В параметрах программы нас интересует пункт «Настройка ленты». Далее ставим галочку напротив вкладки “Разработчик”. Теперь подтверждаем действие нажатием кнопки «OK».

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

    1. Щелкаем по вкладке “Разработчик”. В левом углу будет находиться требуемый раздел, где нажимаем кнопку «Безопасность макросов» в виде восклицательного знака.
    2. В появившемся окне с настройками можно активировать сразу все макросы. Для этого необходимо выбрать из всех предложенных параметров вариант “Включить все макросы”. Нажатием кнопки “OK” подтверждаем внесенные изменения и выходим из параметров.Однако, следует обратить внимание на то, что разработчики Microsoft не рекомендуют выбирать этот вариант, так как есть вероятность запуска опасной программы, что может навредить компьютеру. Поэтому, выполняя эту операцию, помните, что вы действуете на свой страх и риск.

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Для активации необходимо запустить программу, в верхней левой части нажать на «Файл».

    • Откроется окно, остановитесь на «Параметры».

    • В левой части запустившегося меню, отыщите «Безопасность».

    • Справа кликните по «Параметры центра управления».

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

    • Обязательно подтвердите действия, выбрав в нижней части окна «Ок».

    Прежде чем приступить к активации, следует запомнить, что:

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

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

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

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

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

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

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

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

    Как запустить макрос из приложения?

    Чтобы запустить макрос из приложения, для которого он написан, прежде всего, необходимо открыть приложение, затем нажать сочетание клавиш Alt+F8 на клавиатуре, в диалоговом окне «Макрос» отыскать нужный макрос по имени, навести на него курсор и нажать кнопку «Выполнить», либо дважды кликнуть по имени левой кнопкой мыши.

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

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

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

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

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

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

    Что нельзя сделать с помощью макрорекодера?

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

    • Вы не можете выполнить код без выбора объекта. Например, если вы хотите, чтобы макрос перешел на следующий рабочий лист и выделил все заполненные ячейки в столбце A, не выходя из текущей рабочей таблицы, макрорекодер не сможет этого сделать. В таких случаях вам нужно вручную редактировать код.
    • Вы не можете создать пользовательскую функцию с помощью макрорекордера. С помощью VBA вы можете создавать пользовательские функции, которые можно использовать на рабочем листе в качестве обычных функций.
    • Вы не можете создавать циклы с помощью макрорекордера. Но можете записать одно действие, а цикл добавить вручную в редакторе кода.
    • Вы не можете анализировать условия: вы можете проверить условия в коде с помощью макрорекордера. Если вы пишете код VBA вручную, вы можете использовать операторы IF Then Else для анализа условия и запуска кода, если true (или другой код, если false).

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

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

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

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

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

    Расширение файлов Excel, которые содержат макросы

    Когда вы записываете макрос или вручную записываете код VBA в Excel, вам необходимо сохранить файл с расширением файла с поддержкой макросов (.xlsm).

    До Excel 2007 был достаточен один формат файла – .xls. Но с 2007 года .xlsx был представлен как стандартное расширение файла. Файлы, сохраненные как .xlsx, не могут содержать в себе макрос. Поэтому, если у вас есть файл с расширением .xlsx, и вы записываете / записываете макрос и сохраняете его, он будет предупреждать вас о сохранении его в формате с поддержкой макросов и покажет вам следующее диалоговое окно:

    Если вы выберете “Нет”, Excel сохранить файл в формате с поддержкой макросов. Но если вы нажмете “Да”, Excel автоматически удалит весь код из вашей книги и сохранит файл как книгу в формате .xlsx. Поэтому, если в вашей книге есть макрос, вам нужно сохранить его в формате .xlsm, чтобы сохранить этот макрос.

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

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

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

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

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

    Как вставить макрос в Excel

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

    Вставим код макроса в модуль

    Например, нужно объединить несколько ячеек в одну без потери данных. Как известно, Excel может объединять ячейки, сохраняя данные только из левой верхней ячейки. Чтобы сохранить все данные из объединяемых ячеек, будем использовать VBA-код.

    Открываем редактор VBА: переходим на вкладку «Разработчик» и кликаем по кнопочке «Visual Basic», также можно воспользоваться комбинацией «Alt+F11».

    С левой стороны редактора, в окне «Project», выделяем мышкой рабочую книгу. Рабочая книга – это Ваш открытый документ Excel, в который нужно вставить макрос. У меня он называется «Книга1».

    Кликаем по выбранному пункту правой кнопкой мыши и выбираем из меню «Insert»«Module».

    В окне «Project» появилась новая папка «Modules», а в ней наш первый модуль с названием «Module1».

    Справа появится поле для ввода VBA-кода. С помощью комбинации «Ctrl+V», вставляю в него код, который будет объединять несколько ячеек, без потери данных. Название макроса «MergeCell».

    Следите за тем, куда Вы вставляете код, это будет написано или в заголовке редактора, или в заголовке окна для вставки кода. Мы вставляем код в модуль, соответственно надпись – «Modul1(Code)».

    Сохраняем изменения, нажав комбинацию «Ctrl+S». Если Вы используете Excel 2007 и выше, появится окно сохранения документа. В нем, в поле «Тип файла», выберите из выпадающего списка «Книга Excel с поддержкой макросов» и нажмите «Сохранить».

    Вставим код макроса в рабочий лист

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

    Открываем редактор VBA и в окошке «Project» выделяем нужный лист, если их в рабочей книге несколько, на котором должен работать макрос: «Лист1 (Лист1)». Кликаем по нему два раза мышкой.

    Справа появиться окошко для ввода кода. Обратите внимание, мы вставляем код в рабочий лист, соответственно в заголовке написано «Лист1(Code)». Сохраните изменения в документе, как было описано выше.

    Чтобы вставить код макроса в рабочую книгу, кликните два раза мышкой по пункту «ЭтаКнига» и вставьте код в появившуюся область.

    Создадим пользовательскую функцию

    Например, создадим функцию, которая будет рассчитывать НДС. В окне «Project» кликаем по рабочему листу правой кнопкой мыши и выбираем «Insert»«Module».

    В папке «Modules», появляется второй модуль с названием «Module2». Прописываем VBA-код в соответствующее окно, и сохраняем его, нажав «Ctrl+S». Называться функция будет «NDS».

    Корректируем макрос

    Созданный макрос можно изменить. Самая распространенная причина, которая приводит к такой необходимости – сделанные при записи ошибки. Вот как можно отредактировать макрос:

    1. Нажимаем кнопку “Макросы” (или комбинацию Ctrl+F8).
    2. В появившемся окошке выбираем наш макрос и щелкаем “Изменить”.
    3. На экране отобразится окно редактора “Microsoft Visual Basic”, в котором мы можем внести правки. Структура каждого макроса следующая:
      • открывается с команды “Sub”, закрывается – “End Sub”;
      • после “Sub” отображается имя макроса;
      • далее указано описание (если оно есть) и назначенная комбинация клавиш;
      • команда “Range(“…”).Select” возвращает номер ячейки. К примеру, “Range(“B2″).Select” отбирает ячейку B2.
      • В строке “ActiveCell.FormulaR1C1” указывается значение ячейки или действие в формуле.
    4. Давайте попробуем скорректировать макрос, а именно, добавить в него ячейку B4 со значением 3. В код макроса нужно добавить следующие строки:
      Range("B4").Select
      ActiveCell.FormulaR1C1 = "3"
    5. Для результирующей ячейки D2, соответственно, тоже нужно изменить начальное выражение на следующее:
      ActiveCell.FormulaR1C1 = "=RC[-2]*R[1]C[-2]*R[2]C[-2]".Примечание: Обратите внимание, что адреса ячеек в данной строке (ActiveCell.FormulaR1C1) пишутся в стиле R1C1.
    6. Когда все готово, редактор можно закрывать (просто щелкаем на крестик в правом верхнем углу окна).
    7. Запускаем выполнение измененного макроса, после чего можем заметить, что в таблице появилась новая заполненная ячейка (B4 со значением “3”), а также, пересчитан результат с учетом измененной формулы.
    8. Если мы имеем дело с большим макросом, на выполнение которого может потребоваться немало времени, ручное редактирование изменений поможет быстрее справиться с задачей.
      • Добавив в конце команду Application.ScreenUpdating = False мы можем ускорить работу, так как во время выполнения макроса, изменения на экране отображаться не будут.
      • Если потребуется снова вернуть отображение на экране, пишем команду: Application.ScreenUpdating = True.
    9. Чтобы не нагружать программу пересчетом после каждого внесенного изменения, в самом начале пишем команду Application.Calculation = xlCalculationManual, а в конце – Application.Calculation = xlCalculationAutomatic. Теперь вычисление будет выполняться только один раз.

    Назначение макроса кнопке

    Теперь давайте назначим записанный макрос (любой из двух) кнопке, добавленной на лист Excel из раздела «Элементы управления формы»:

    Excel 2007-2016

    1. На вкладке «Разработчик» нажмите кнопку «Вставить» и в разделе «Элементы управления формы» кликните по изображению кнопки.
    2. Переведите курсор на табличную область листа, курсор примет вид крестика, и кликните левой кнопкой мыши.
    3. В открывшемся окне «Назначить макрос объекту» выберите один из новых макросов и нажмите кнопку «OK». Если нажать кнопку «Отмена», новая кнопка будет создана без назначенного макроса. Его можно будет назначить позднее, кликнув по ней правой кнопкой мыши и выбрав в контекстном меню «Назначить макрос…»

    Excel 2000-2003

      1. Отобразите панель инструментов «Формы», пройдя по пунктам меню «Вид» — «Панели инструментов» — «Формы».
      2. Кликните по Кнопке на панели инструментов «Формы», затем переведите курсор на табличную часть рабочего листа, нажмите левую кнопку мыши и, не отпуская ее, нарисуйте прямоугольник (контур кнопки) нужного размера, затем отпустите кнопку мыши.
      3. В открывшемся окне «Назначить макрос объекту» выберите один из новых макросов и нажмите кнопку «OK». Если нажать кнопку «Отмена», новая кнопка будет создана без назначенного макроса. Его можно будет назначить позднее, кликнув по ней правой кнопкой мыши и выбрав в контекстном меню «Назначить макрос…»

    Кнопка создана. Выберите ячейку или диапазон и нажмите созданную кнопку. Цвет фона изменится.

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

    Сокращенный вариант кода по очистке фона будет выглядеть так:

    Sub Макрос3()

    Selection.Interior.Pattern = xlNone

    End Sub

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

    Заключение

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

    Источники

    • https://vremya-ne-zhdet.ru/vba-excel/makrosy/
    • https://office-guru.ru/excel/kak-v-excel-2010-ili-2013-vstavit-i-zapustit-kod-vba-rukovodstvo-dlja-nachinayuschih-439.html
    • http://comp-profi.com/rabota-s-makrosami-v-excel/
    • https://MicroExcel.ru/sozdanie-makrosov/
    • https://micro-solution.ru/excel/vba/first-macros
    • http://macros-vba.ru/knigi/vba/281-kak-zapustit-makros
    • https://vremya-ne-zhdet.ru/ofisnaya-rabota/vypolneniye-makrosov-excel/
    • https://public-pc.com/kak-vklyuchit-ili-otklyuchit-makrosy-v-excel/
    • https://MicroExcel.ru/vklyuchenie-i-otklyuchenie-makrosov/
    • https://lumpics.ru/how-to-enable-or-disable-macros-in-excel/
    • https://luchiy-brayzer.ru/programmy-na-pk/instruktsiya-kak-vklyuchit-makrosy-v-eksel-i-ego-opredelenie/
    • https://sirexcel.ru/makrosi_vba/kak-vklyuchit-ili-otklyuchit-makrosy-v-excel-2003-2007-i-2010/

    Понравилась статья? Поделить с друзьями:
  1. Как включить макросы все в excel 2010
  2. Как включить макрос excel 2013
  3. Как включить макросы в файле excel
  4. Как включить макет в excel
  5. Как включить макросы в таблице excel