Как удалить макрос в excel
Перейти к содержимому

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

  • автор:

Включение или отключение макросов в файлах Microsoft 365

Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Access для Microsoft 365 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Visio профессиональный 2021 Visio стандартный 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Visio профессиональный 2019 Visio стандартный 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 Visio профессиональный 2016 Visio стандартный 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 Visio профессиональный 2013 Visio 2013 Еще. Меньше

Интерактивная поддержка в браузере может предоставлять цифровые решения для проблем с Office

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

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

Создание доверенного документа для включения макросов

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

Панель предупреждений отключена для макросов

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

  1. Выберите Включить содержимое.
  2. В диалоговом окне Предупреждение системы безопасности выберите Да , чтобы сделать документ доверенным.

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

Совет: Вместо включения макросов для каждого документа можно создать надежное расположение для хранения доверенных документов. Microsoft 365 не будет проверка их в центре управления безопасностью. Дополнительные сведения см. в статье Добавление, удаление и изменение надежного расположения в Microsoft Office.

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

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

Важно: При изменении параметров макроса в центре управления безопасностью они изменяются только для приложения Microsoft 365, которое вы используете в настоящее время. Параметры макроса не изменяются для всех приложений Microsoft 365.

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

  1. Перейдите на вкладку Файл и выберите Параметры.
  2. Выберите Центр управления безопасностью, а затем выберите Параметры центра управления безопасностью.
  3. В центре управления безопасностью выберите Параметры макросов.

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

Совет: Если на ленте есть вкладка разработчика , выберите вкладку Разработчик, а затем выберите

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

Ниже приведены параметры макроса. Не все приложения имеют одинаковый выбор.

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

  • Отключить все макросы без уведомления. Этот параметр отключает макросы и связанные с ними оповещения безопасности.

Панель предупреждений отключена для макросов

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

Используйте этот параметр для включения макросов в индивидуальном порядке.

Создание и удаление макроса в Excel для Mac

Чтобы автоматизировать повторяющиеся задачи одним щелчком мыши, используйте вкладку Разработчик в Excel для Mac для записи и запуска макроса. Кроме того, можно создать макрос с помощью редактор Visual Basic в Microsoft Visual Basic для приложений (VBA), написав собственный программный код. Макрос, который вы больше не используете, можно удалить.

Запись макроса

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

  1. Если вкладка Разработчик недоступна, выполните перечисленные ниже действия, чтобы открыть ее.
    1. Выберите Excel >параметры >ленты & панели инструментов.
    2. В области Настройка лентывыберите Основные вкладки и выберите Разработчик.
    3. Нажмите кнопку Сохранить, а затем Excel параметры.

    Настройка вкладки

    Примечание: Чтобы создать макрос из VBE, щелкните Visual Basic. В окне кода модуля введите код макроса.

    Запись макроса в Excel для Mac

    Форма для записи макросов в Excel для Mac

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

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

    Удаление макроса

    Выберите макрос и щелкните знак минуса, чтобы удалить его.

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

    Полезные советы на все случаи в жизни

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

    [gtranslate]
    Создание и удаление макросов

    Применяется к: Excel 2016 Excel 2013 Excel 2010 Excel 2007

    Excel 2013 и 2016Excel 2010Excel 2007

    Ниже описывается создание и удаление макроса в Excel 2013 и 2016.

    Запись макроса

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

    1. Если вкладка Разработчик недоступна, выполните следующие действия для ее отображения:

    Группа

    1. Откройте вкладку Файл.
    2. Нажмите кнопку Параметры и выберите команду Настройка ленты.
    3. В категории Настройка ленты в списке Основные вкладки установите флажок Разработчик, а затем нажмите кнопку ОК.
  5. Чтобы разрешить все макросы, возможно, сначала потребуется установить уровень безопасности. Для этого выполните указанные ниже действия.
    1. На вкладке Разработчик в группе Код нажмите кнопку Безопасность макросов.
    2. В группе Параметры макросов выберите переключатель Включить все макросы (не рекомендуется, возможен запуск опасной программы), а затем дважды нажмите кнопку ОК.ВНИМАНИЕ : Для предотвращения запуска потенциально опасного кода по завершении работы с макросами рекомендуется вернуть параметры, отключающие все макросы.

    Нравится? Поделись с друзьями в социальных сетях, нажми поделиться

    1. На вкладке Разработчик в группе Код нажмите кнопку Запись макроса.
    2. В поле Имя введите имя макроса .ПРИМЕЧАНИЕ : Первым символом имени макроса должна быть буква. Последующие символы могут быть буквами, цифрами или знаками подчеркивания. В имени макроса не допускаются пробелы; в качестве разделителей слов следует использовать знаки подчеркивания. Если используется имя макроса, являющееся ссылкой на ячейку, может появиться сообщение об ошибке, указывающее на недопустимое имя макроса.
    3. Чтобы назначить сочетание клавиш с клавишей CTRL для запуска макроса, в поле Сочетание клавиш введите любую строчную или прописную букву.Выбранное сочетание клавиш заменяет все совпадающие стандартные сочетания клавиш Excel на то время, пока открыта книга, содержащая данный макрос.
    1. В поле Сохранить в выберите книгу, в которой нужно сохранить макрос.Если вам нужно, чтобы данный макрос был всегда доступен при работе в Excel, выберите вариант Личная книга макросов. При выборе этого варианта создается скрытая личная книга макросов (Personal.xlsb) (если она еще не существует), в которой сохраняется данный макрос. В Windows 7 и Windows Vista эта книга сохраняется в папке C:\Users\имя_пользователя\Application Data\Microsoft\Excel\XLStart. В Microsoft Windows XP эта книга сохраняется в папке C:\Documents and Settings\имя_пользователя\Application Data\Microsoft\Excel\XLStart, откуда она будет автоматически загружаться при каждом запуске приложения Excel. Если вы хотите автоматически выполнять макрос из личной книги в другой книге, следует также сохранить эту книгу в папке XLStart, чтобы при запуске Excel открывались обе книги.
    2. Введите описание макроса в поле Описание.
    3. Для начала записи макроса нажмите кнопку ОК.
    4. Выполните действия, которые нужно записать.
    5. На вкладке Разработчик в группе Код нажмите кнопку Остановить запись .

    Создание макроса с помощью VBA

    1. На вкладке Разработчик в группе Код нажмите кнопку Visual Basic.
    2. При необходимости в меню Insert выберите команду Module.ПРИМЕЧАНИЕ : Модули будут созданы автоматически для всех листов книги.
    3. В окне программы модуля введите или скопируйте нужный текст макроса.
    4. Для запуска макроса из окна модуля нажмите клавишу F5.
    5. Когда макрос будет создан, в меню File выберите команду Close and Return to Microsoft Excel.

    Нравится? Подпишись на рассылку полезных советов от prodma.ru

    [wysija_form > Копирование части макроса для создания нового макроса

    1. Откройте книгу, содержащую макрос, который нужно скопировать.
    2. На вкладке Разработчик в группе Код нажмите кнопку Макросы.
    3. В поле Имя выберите имя макроса, который нужно скопировать.
    4. Нажмите кнопку Изменить.
    5. В окне редактора Visual Basic выделите строки макроса, которые нужно скопировать.СОВЕТ : Чтобы скопировать макрос целиком, включите в выделенную часть строки Sub и End Sub.
    6. Выберите в меню Правка команду Копировать.
    7. В поле Procedure окна кода выберите модуль, куда нужно поместить текст.
    8. Выберите в меню Правка команду Вставить.

    Личную книгу макросов (файл Personal.xls) редактировать нельзя, поскольку она является скрытой книгой, которая всегда открыта. Сначала ее следует отобразить с помощью команды Показать. Этот файл также можно открыть в редакторе Visual Basic, нажав клавиши ALT+F11.

    Назначение макроса объекту, графическому объекту и элементу управления

    1. Щелкните на листе правой кнопкой мыши объект, графический объект или элемент управления, которому нужно назначить существующий макрос, а затем в контекстном меню выберите команду Назначить макрос.
    2. В поле Имя выберите макрос, который нужно назначить.

    Удаление макроса

    1. Выполните одно из указанных ниже действий.
    2. Откройте книгу, содержащую макрос, который нужно удалить.
    3. Если макрос, который требуется удалить, хранится в личной книге макросов (Personal.xlsb) и эта книга скрыта, для ее отображения выполните указанные ниже действия.
      1. На вкладке Вид в группе Окно нажмите кнопку Отобразить окно.
      2. В разделе Показать скрытое окно книги выберите пункт PERSONAL и нажмите кнопку ОК.

      Найдены макросы или код VBA

      Excel для Microsoft 365 Word для Microsoft 365 PowerPoint для Microsoft 365 Excel 2021 Word 2021 PowerPoint 2021 Excel 2019 Word 2019 PowerPoint 2019 Excel 2016 Word 2016 PowerPoint 2016 Excel 2013 Word 2013 PowerPoint 2013 Excel 2010 Word 2010 PowerPoint 2010 Еще. Меньше

      Инспектор документов обнаружил в документе Office (Word, Excel или PowerPoint) один или несколько следующих элементов, которые могут содержать скрытые данные:

      • макросы (включая любые макросы WordBasic в документах Word или листы макросов Excel 4.0 (XLM) в книгах Excel);
      • модули VBA;
      • элементы COM или ActiveX;
      • формы пользователей (включая любые формы Excel 5.0 в книгах Excel);
      • пользовательские функции в книгах Excel.

      Проблема

      Инспектор документов не может удалить эти элементы, потому что в результате документ может перестать работать надлежащим образом.

      Рекомендуемое решение

      1. Закройте инспектор документов.
      2. Вручную удалите все макросы, модули VBA, элементы COM или ActiveX, формы пользователей и пользовательские функции, которые могут содержать скрытые данные. Чтобы найти макросы и модули VBA в документе, сделайте следующее:
        • В Word или Excel выберите Вид >Макрос >Макросы. В PowerPoint выберите Вид >Макрос. В окне Макрос выберите макрос, который хотите удалить, и нажмите кнопку Удалить.
        • Чтобы найти макросы в редакторе VBA, нажмите клавиши ALT+F11.
      3. Чтобы убедиться, что проблема устранена, выберите Файл >Сведения >Поиск проблем >Инспектор документов.

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

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