Excel 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 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Access 2010 Visio премиум 2010 Visio 2010 Visio стандартный 2010 Excel Starter 2010 Еще…Меньше

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

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

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

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

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

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

  1. Откройте вкладку Файл.

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

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

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

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

  5. Выберите нужный вариант, а затем нажмите кнопку ОК.

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

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

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

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

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

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

    В Excel этот параметр — Отключить макросы VBA, кроме макросов с цифровой подписью , и он применяется только к макросам VBA.

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

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

  • Excel также установлен флажок Включить макросыExcel 4.0 при включении макросов VBA. Если установить этот флажок, все приведенные выше параметры для макросов VBA также будут применяться к макросам Excel 4.0 (XLM).

    Если этот флажок не установлен, макросы XLM отключены без уведомления.

  • Доверять доступ к объектной модели проектов VBA     Запретить или разрешить программный доступ к объектной модели Visual Basic для приложений (VBA) из клиента автоматизации. Этот параметр безопасности предназначен для кода, написанного для автоматизации программы Microsoft 365 и управления средой VBA и объектной моделью. Это параметр для отдельных пользователей и приложений, который по умолчанию запрещает доступ, препятствуя созданию несанкционированных программ вредоносных самореплицируемых кодов. Чтобы клиенты автоматизации получили доступ к объектной модели VBA, пользователь, выполняя код, должен предоставить доступ. Чтобы включить доступ, выберите поле проверка.

    Примечание: В Microsoft Publisher и Microsoft Access параметр Доверять доступ к объектной модели проектов VBA отсутствует.

Сведения о создании макросов см. в статье Краткое руководство. Создание макроса.

Сведения об использовании макросов на компьютере под управлением Windows S см. в статье Блокировка подозрительных макросов в Office на Windows 10 S.

См. также

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

Как вредоносная программа может заразить компьютер

Нужна дополнительная помощь?

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

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

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

  1. Откройте Excel.
  2. Щелкните Файл.
  3. Выберите Параметры.
  4. Выберите Центр управления безопасностью.
  5. Щелкните Параметры центра управления безопасностью.
  6. Выберите вкладку Macro Settings.
  7. Выберите уровень безопасности макросов, затем нажмите OK.

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

Как активировать макросы в Excel (Руководство с изображениями)

Действия, описанные в этой статье, были выполнены в настольной версии Excel для Office 365 для Windows. В первой части этой статьи дается краткий обзор того, как включить макросы в Excel. Чтобы получить дополнительную информацию о том, как изменить способ обработки макросов в Excel в будущем, включая изображения, продолжайте прокрутку или щелкните здесь, чтобы перейти к этой части статьи.

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

как включить запуск макросов на листе Excel

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

альтернативный метод включения макросов Excel

Или, наконец, вы можете выбрать Advanced Options, где вам будет предложено разрешить макросы только для этого сеанса.

расширенные параметры для включения макросов

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

Как включить макросы в Excel для будущих файлов (Руководство с изображениями)

Шаг 1. Откройте Microsoft Excel.

Шаг 2: Щелкните вкладку «Файл» в верхнем левом углу окна.

откройте меню файла Excel

Шаг 3. Выберите «Параметры» в нижней части левого столбца.

открыть параметры Excel

Шаг 4. Выберите Центр управления безопасностью в левом столбце окна параметров Excel.

щелкните вкладку центра доверия

Шаг 5: Нажмите кнопку «Настройки центра управления безопасностью».

нажмите кнопку настроек центра доверия

Шаг 6: Выберите вкладку «Настройки макроса».

выберите вкладку настроек макроса

Шаг 7: Выберите желаемый параметр настройки макроса, затем нажмите кнопку ОК.

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

Настройки макросов Excel 365

Параметры настройки макроса в Excel для Office 365:

  • Отключить все макросы без уведомления — Excel просто блокирует все макросы, не давая вам возможности выбирать, запускать их или нет.
  • Отключить все макросы с уведомлением (вероятно, это ваш текущий параметр, если вы его никогда не меняли). Блокирует макросы, но дает вам возможность запускать их, показывая уведомление с помощью кнопки «Включить содержимое».
  • Отключить все макросы, кроме макросов с цифровой подписью: блокируются все макросы, кроме тех, которые были созданы надежным издателем Microsoft.
  • Включить все макросы (не рекомендуется; может быть запущен потенциально опасный код) — будет запущен любой макрос из любой электронной таблицы. Вероятно, лучше не использовать эту опцию, поскольку она потенциально может повредить как вашу установку Excel, так и, возможно, весь ваш компьютер.

У вас есть электронная таблица с формулой ВПР, но вы видите несколько # N / A? Узнайте, как настроить формулу и отобразить вместо нее 0, если это влияет на другие формулы.

 

Добрый день! Прошла информация на уровне слухов, что в 365 офисе макросы не будут работать (Майкрософт хочет от них отказаться, как от «дыре в безопасности системы») или некоторые из них, написанные в предыдущих версиях экселя будут работать некорректно. Знающие люди, подскажите, пожалуйста, насколько эта информация верна для офиса 365 и для перспективы использования макросов в дальнейшем? Заранее спасибо за Ваши ответы

 

Бахтиёр

Пользователь

Сообщений: 1926
Регистрация: 15.01.2016

Excel 365

#2

13.01.2021 13:17:32

Цитата
Евгений И.:  насколько эта информация верна

Неверна. В Excel 365 макросы VBA работают прекрасно. В Word тоже мои старые макросы работают. ИМХО и в других приложениях Офис также.

Изменено: Бахтиёр13.01.2021 13:19:12

 

Jack Famous

Пользователь

Сообщений: 10846
Регистрация: 07.11.2014

OS: Win 8.1 Корп. x64 | Excel 2016 x64: | Browser: Chrome

#3

13.01.2021 13:22:52

Цитата
Бахтиёр: работают прекрасно

это да, но будут ли работать в будущем?  :D
Я так понял, вопрос больше на перспективу задан, но тогда это не на форум надо писать а мелкомягким программистам  ;)

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

В excel online не поддерживается работа VBA там работает

ExcelScript

на базе JS. Если учесть что MS стремится в облака, то скорее всего отсюда растут слухи.

Вот горшок пустой, он предмет простой…

 

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

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Евгений И., в самостоятельном приложении все будет работать. В онлайн — нет.

Вот горшок пустой, он предмет простой…

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#7

13.01.2021 13:43:33

Цитата
Евгений И. написал:  про перспективу их использования в будущем

Каждому желаеющему будет вшит чип Excel-2050 и все вычисления — только на нейронных связях :)

 

Евгений И.

Пользователь

Сообщений: 532
Регистрация: 02.07.2014

#8

13.01.2021 14:28:44

Спасибо за Ваши ответы, успокоили!)))

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

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

Шаги, описанные в этой статье, были выполнены в настольной версии Windows для Office 365. для Windows. В первой части этой статьи представлен краткий обзор того, как включить макросы в Excel. Для получения дополнительной информации о том, как изменить работу Excel с макросами в будущем, включая изображения, продолжайте прокрутку или нажмите здесь, чтобы перейти к этой части статьи.

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

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

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

альтернативный метод для включения макросов Excel

Или, наконец, вы можете выбрать «Расширенные настройки» где вам предоставляется возможность разрешить только макросы для этого сеанса.

расширенные опции для включения макросов

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

  • Microsoft Excel для Office 365
  • Откройте Excel.
  • Перейдите на вкладку «Файл».
  • Нажмите кнопку «Параметры».
  • Выберите вкладку Центр управления безопасностью.
  • Нажмите кнопку Настройки центра управления безопасностью.
  • Выберите вкладку «Настройки макроса».
  • Выберите нужный параметр безопасности макроса, затем нажмите кнопку ОК.
  • Будьте осторожны, чтобы не включить все макросы (если вы не уверены, что вам это нужно), так как это может привести к установке вредоносного кода на ваш компьютер в будущем.

    Шаг 1: Откройте Microsoft Excel.

    Шаг 2: Нажмите «файл» Вкладка в левом верхнем углу окна.

    открыть меню файла Excel

    Шаг 3: выберите «Параметры» внизу левой колонки.

    открытые параметры Excel

    Шаг 4: выберите «Трастовый центр» в левом столбце «Параметры Excel» окно.

    щелкните вкладку центра доверия

    Шаг 5: Нажмите «Настройки Траст-центра» кнопка.

    нажмите кнопку настройки центра доверия

    Шаг 6: Выберите «Настройки макроса» Вкладка.

    выберите вкладку настроек макроса

    Шаг 7: выберите нужный параметр настройки макроса, затем нажмите «Хорошо» кнопка.

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

    Параметры макроса в Excel для Office 365:

    • «Отключить все макросы без уведомления» — Excel просто блокирует все макросы, не давая вам возможности выбрать, запускать их или нет.
    • «Отключить все макросы с уведомлением» (это, вероятно, ваш текущий параметр, если вы никогда не меняли его) — Блокирует макросы, но дает вам возможность запустить их, отображая уведомление с «Включить контент» кнопка.
    • «Отключить все макросы, кроме макросов с цифровой подписью» — Все макросы заблокированы, кроме тех, которые были созданы доверенным издателем Microsoft
    • «Включить все макросы (не рекомендуется; может выполняться потенциально опасный код)» — Запустится любой макрос в любой электронной таблице. Вероятно, лучше не использовать эту опцию, поскольку она может нанести вред как вашей установке Excel, так и, возможно, всему вашему компьютеру.

    У вас есть электронная таблица с формулой VLOOKUP, но вы видите кучу # N / A? Узнайте, как настроить формулу и вместо этого отобразить 0, если это влияет на другие формулы.

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

    Причины

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

    1. Функция отключена.
    2. Отключение отслеживания событий.
    3. Устаревшая операционная система.
    4. Несоответствие разработчика пакета офисных приложений.
    5. Устаревшая версия Майкрософт Офис.
    6. Неактивированная версия Excel.
    7. Заблокированный файл.
    8. Неправильные настройки безопасности.
    9. Отсутствие необходимой библиотеки и т. д.

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

    Что делать

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

    Включите опцию

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

    Если не работают макросы в Excel 2003, сделайте следующие шаги:

    1. Войдите в «Сервис».
    2. Перейдите в раздел «Безопасность».
    3. Кликните «Уровень макросов «Низкий».

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

    1. Жмите на кнопку «Офис».
    2. Войдите в параметры Excel.
    3. Кликните на «Центр управления безопасности».
    4. Войдите в «Параметры центра управления безопасностью».
    5. Жмите на «Параметры макросов».
    6. Кликните на «Разрешить все …».

    В ситуации, когда не работают макросы в Excel 2016, сделайте следующие шаги:

    1. Войдите в раздел «Файл».
    2. Кликните на кнопку «Параметры».
    3. Зайдите в «Центр управления безопасностью».
    4. Войдите в «Параметры центра управления безопасностью».
    5. Кликните на «Параметры …».
    6. Жмите на «Разрешить все …».

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

    Добавьте нужный модуль в книгу

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

    1. Перейдите в редактор VBA с помощью клавиш Alt+F11.
    2. Вставьте указанный ниже код.

    Sub Reset_Events()

    Application.EnableEvents = True

    End Sub

    1. Для выполнения кода поставьте курсор в любой точке между началом и концом.
    2. Кликните F5.

    Проверьте операционную систему

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

    Обратите внимание на разработчика

    Если в Экселе не работают макросы, причиной может быть другой разработчик. Так, пользователи Excel часто применяют OpenOffice или LibreOffice. Эти пакеты созданы на разных языках программирования, которые имеют индивидуальные особенности. Так, если надстройки написаны на Visual Basic for Application, он может не работать в указанных выше офисных приложениях. Вот почему необходимо уточнять, для какого пакета создан макрос / надстройка.

    Проверьте версию Майкрософт Офис

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

    Убедитесь в наличии пакета VBA

    Одной из причин, почему не запускается макрос в Excel, может быть отсутствие пакета VBA. Для успешного запуска надстройки необходимо, чтобы этот пакет был установлен. Иногда он уже установлен в Офис, но так происходит не всегда. Для проверки жмите комбинацию на Alt+F11. Если после этого появляется Visual Basic, компонент можно считать установленным. В ином случае его нужно поставить. Для этого:

    • Зайдите в «Пуск», а далее «Панель управления / Программы и компоненты».

    • Выберите программу Майкрософт Офис.
    • Жмите на кнопку «Изменить».

    • Запустить файл установки Setup.exe.
    • Кликните на «Добавить или удалить компоненты».
    • Выберите в списке Visual Basic и установите его.

    Активируйте Офис

    Если в Excel 2007 не работает кнопка «макросы», причиной может быть отсутствие активации приложения. Для этого жмите на кнопку «Активировать» и следуйте инструкции. В большинстве случаев такая опция является платной.

    Снимите блокировку файла

    Учтите, что документ, полученный с другого ПК / ноутбука, может заблокироваться. Для разблокировки файла нужно нажать ПКМ и в разделе «Общие» кликнуть на «Разблокировать».

     Проверьте библиотеки

    В случае, когда параметры макросов не активны в Excel, причиной может быть появление ошибки «Can’t find project or library». При этом, надстройка работает на другом ПК / ноутбуке, а здесь возникают проблемы. Ошибку легко устранить, если в окне, которое идет за сообщением об ошибке, снять отметки в полях Missing. Для вызова окна можно выбрать пункт меню Tools / References.

    Проверьте настройки безопасности

    В ситуации, когда не работают макросы в Excel, можно добавить надежные расположения или настроить доступ к объектной модели VBA. Для этого в Офис 2007 необходимо сделать следующее:

    1. Войдите в Меню
    2. Кликните на пункт «Параметры».
    3. Жмите на «Центр управления безопасностью».
    4. Войдите в «Параметры центра управления безопасностью».
    5. Кликните на «Параметры макросов» и «Доверять доступ к объектной модели проектов».

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

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

    Отличного Вам дня!

    Понравилась статья? Поделить с друзьями:
  • Excel 2020 анализ данных
  • Excel 2020 torrent скачать
  • Excel 2019 тормозит при копировании ячеек
  • Excel 2019 скачать торрент repack
  • Excel 2019 скачать бесплатно для windows 7 64 бит на русском