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

Обновлено: 08.07.2024

Если Bingo Master Board PLUS, Flashcards для PowerPoint или Wheel of Fortune для PowerPoint не работают, скорее всего, макросы и/или активное содержимое отключены. Макросы — это код, который позволяет этим играм вести счет, рандомизировать значения и многое другое.

К счастью, у Microsoft есть удобные руководства, которые помогут вам их включить.

  • Если вы используете PowerPoint для Windows, воспользуйтесь этим руководством, чтобы узнать, как включить макросы.
  • Если вы используете PowerPoint для Mac, воспользуйтесь этим руководством.

Макросы не работают в PowerPoint Viewer, PowerPoint Online или PowerPoint Mobile.

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

Чтобы просмотреть код VBA:

PowerPoint 2010 или новее (Windows)

  • Перейдите на вкладку "Файл" -> "Параметры".
  • В разделе "Настройка ленты" выберите "Разработчик".
  • В появившейся новой вкладке "Разработчик" нажмите Visual Basic.

PowerPoint 2011 для Mac

  • Откройте меню PowerPoint -> «Настройки».
  • В разделе "Лента" выберите "Разработчик" в разделе "Настроить".
  • В появившейся новой вкладке "Разработчик" нажмите "Редактор".

PowerPoint 2016 для Mac

Если редактор Visual Basic не отображается, возможно, вам потребуется обновить Office с помощью автоматического обновления Microsoft.

Не стесняйтесь проверять сколько душе угодно!

vbasource

Если в игре PowerPoint по-прежнему возникают проблемы, и вы точно знаете, что макросы включены, оставьте комментарий к записи в блоге игры. Обязательно опишите, что именно не работает, и вашу версию PowerPoint. Если возможно, видеосъемка поможет мне более эффективно устранять неполадки. Спасибо! Если в игре PowerPoint все еще есть проблемы, и вы точно знаете, что макросы включены, оставьте комментарий к записи в блоге игры. Обязательно опишите, что именно не работает, и вашу версию PowerPoint. Если возможно, видеосъемка поможет мне более эффективно устранять неполадки. Спасибо!

Применимо к Microsoft Office 365, 2019 и более ранним версиям. Операционные системы Windows.

Вот вопрос, который мы получили от читателя:

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

Да, конечно! Существует довольно много скучных задач, связанных с PowerPoint, которые можно автоматизировать:

  • Автоматическое создание периодических презентаций (например, ежеквартальных отчетов).
  • Автоматическое форматирование слайдов PowerPoint — применение стилей, шрифтов.
  • Работа с изображениями (изменение размера, подгонка под шаблоны слайдов и т. д.).
  • Избавьтесь от неиспользуемых шаблонов образцов слайдов, которые увеличивают размер презентации.
  • И многое другое…

Могу ли я записать макрос в PowerPoint?

Я хотел бы уточнить этот момент, так как несколько читателей специально просили об этом. Microsoft PowerPoint не поставляет средство записи макросов, подобное тому, которое вы найдете в Word или Excel. Поэтому, если вы хотите автоматизировать PowerPoint, вам потребуется создать макрос вручную с помощью Visual Basic для приложений (VBA). VBA — это относительно простой язык программирования, который помогает опытным пользователям расширять функциональные возможности Microsoft Office. Тем не менее, написать PowerPoint VBA несложно, просто следуйте приведенным ниже инструкциям.

Создать презентацию с поддержкой макросов

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

  1. Откройте конкретную презентацию, которую вы хотите автоматизировать.
  2. Сохраните презентацию, используя другое имя файла, например MyPresentationwithMacros, и обязательно выберите формат файла .pptm (презентация Powerpoint Macro) в качестве типа файла.

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

Добавьте свой макрос в PowerPoint

Следующим шагом будет вставка фрагмента кода VBA в модуль проекта Visual Basic для приложений. Следуйте инструкциям ниже:

  1. На ленте PowerPoint нажмите "Разработчик".
  2. Затем нажмите кнопку Visual Basic.
  3. Откроется редактор VBA.
  4. Теперь в дереве проекта выделите запись VBAProject.
  5. Теперь в меню заголовка нажмите "Вставить" и выберите "Модуль".
  6. Введите следующий код во вновь созданный модуль. Этот небольшой макрос добавляет новый слайд на второе место в презентации.

Тусклый новый слайд как слайд

Установите NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)

  1. Перед запуском кода вы можете проверить его на наличие ошибок. Нажмите «Отладка», а затем выберите «Скомпилировать проект VBA».
  2. Если вы не получаете сообщений об ошибках, вы можете продолжить и нажать "Сохранить". Это обновит вашу презентацию с поддержкой макросов PwerPoint.

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

В вашей установке Microsoft Office макросы VBA могут быть отключены по умолчанию без уведомления конечного пользователя. Если это так, на вкладке «Разработчик» нажмите «Безопасность макросов» и выберите «Отключить все макросы с уведомлением». С этого момента PowerPoint будет публиковать видимое сообщение под лентой в случае, если ваша презентация содержит содержимое макросов, которое было отключено по умолчанию, и будет специально запрашивать у вас разрешение на запуск этих макросов.

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

  1. Закройте редактор VBA и вернитесь к презентации PowerPoint.
  2. Вернитесь на вкладку разработчика и нажмите "Макросы".
  3. Выберите макрос, который вы только что добавили в презентацию в предыдущем разделе.
  4. Нажмите "Выполнить".

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

Как вы только что узнали, вы можете легко вызывать макрос PowerPoint на вкладке "Разработчик". Вы также можете вызвать макрос на вкладке «Вид». Однако, если вы заинтересованы в улучшении взаимодействия пользователя с макросом, вы можете легко назначить его новой кнопке на панели быстрого доступа; в качестве альтернативы вы можете связать свой макрос с кнопкой Command на слайде или в пользовательской форме.

Примеры пользовательского макроса для PowerPoint

Пара читателей попросила несколько примеров макросов Visual Basic for Applications для PowerPoint. Не стесняйтесь обращаться ко мне, используя контактную форму, чтобы обсудить ваши конкретные требования к разработке макросов.

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

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

Макрос — это просто шаблон, определяющий, как должна выполняться последовательность функций. Простым объяснением для неспециалиста может быть то, что макросы используются для автоматизации задач, чтобы сделать программное обеспечение менее повторяющимся в своих функциях. Существует множество способов использования макросов, начиная от использования в файлах Word, Excel и PowerPoint и заканчивая последовательностью движений мыши и клавиатуры, а также с использованием языков C и ассемблера (программирования).

что такое макрос

Макросы в приложениях Microsoft Office

Макросы в приложениях Microsoft Office, таких как PowerPoint, Word и Excel, используются для автоматизации различных функций, чтобы конечным пользователям было проще выполнять определенные задачи или отображать различные типы контента. Макросы для приложений Office пишутся с использованием языка программирования Visual Basic для приложений (VBA).

Если вы все еще не понимаете, что может делать макрос в файле MS Office, вот пример. Допустим, вы загрузили анимированный шаблон PowerPoint, который может потребовать включения макросов. В таком случае, когда вы включаете макросы, шаблон может автоматически воспроизводить анимацию в заданной последовательности. Точно так же вы можете загрузить шаблон Excel с поддержкой макросов, который автоматически загружает ваш календарь с сервера Exchange. Дело в том, что файлы на основе макросов выполняют определенные функции в заданной последовательности и могут быть очень удобны для автоматизации определенных задач в приложениях MS Office.

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

Расширения файлов макросов для приложений MS Office

Вот список расширений файлов на основе макросов для PowerPoint, Word и Excel.

  • MS PowerPoint: POTM, PPTM и PPSM.
  • MS Word: DOCM и DOTM.
  • MS Excel: XLAM, XLSM и XLTM.

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

типы файлов с поддержкой макросов

Могут ли файлы Microsoft Office с макросами быть опасными?

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

macro-enabled-file-extensions

Следует ли использовать файлы PowerPoint, Word и Excel с макросами?

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

sample-macro-enabled-excel-spreadsheet

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

Хотя вы можете легко включить макросы для различных файлов с поддержкой макросов, просто щелкнув подсказку, которая обычно появляется, вы можете дополнительно настроить параметры макроса в PowerPoint, Word и Excel (2016), перейдя; Файл -> Параметры -> Центр управления безопасностью -> Настройки центра управления безопасностью-> Параметры макроса. Отсюда вы можете включить или отключить макросы и даже разрешить их только для файлов с цифровой подписью.

enable-macros-in-powerpoint-2016

Как создавать собственные макросы в PowerPoint, Excel и Word

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

Майкрософт PowerPoint

Макросы в PowerPoint можно создать, запустив процесс (в PowerPoint 2016) через Вид –> Макросы. Однако для создания макросов в PowerPoint вам потребуются знания в области программирования и владение VBA. Вот небольшое руководство по использованию инструмента записи макросов для PowerPoint, который существовал в более ранних версиях и может помочь вам создавать файлы с поддержкой макросов, которые можно использовать в более новых версиях.

создать-макрос-в-Powerpoint

Майкрософт Эксель

Хотя для непрограммиста не существует простого способа создания файлов с поддержкой макросов для PowerPoint, эта работа намного проще в Microsoft Excel. Имеется встроенный макрорекордер для записи повторяющихся задач. Вы можете сделать это (в Excel 2016), выбрав «Просмотр» -> «Макросы» -> «Запись макроса». Это будет записывать все задачи, которые вы выполняете с этого момента. Когда вы закончите с задачей, перейдите в «Просмотр» -> «Макросы» -> «Остановить запись», чтобы остановить процесс записи. Вы можете запустить свой макрос из меню «Макросы» в любое время, чтобы выполнить записанную функцию.

record-macro-in-excel-2016

Майкрософт Ворд

К счастью, вы можете записывать макросы в Word, используя инструмент записи макросов, аналогичный тому, что есть в Excel. Вы можете получить доступ к этому инструменту (в Word 2016) через View -> Record Macro. Это позволит вам записывать определенные задачи, которые вы можете повторять, просто запуская сохраненные макросы.

record-a-macro-in-word-2016

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


Маршалл Ганнелл


Маршалл Ганнелл
Писатель

Маршалл — писатель с опытом работы в сфере хранения данных. Он работал в Synology, а совсем недавно был директором по маркетингу и техническим писателем в StorageReview. В настоящее время он работает техническим писателем по API/программному обеспечению в Токио, Япония, управляет VGKAMI и ITEnterpriser и тратит то немногое свободное время, которое у него есть, на изучение японского языка. Подробнее.

Логотип Microsoft Office

Если вы неоднократно выполняете задачу, вы можете сэкономить время, используя макрос для автоматизации этой задачи. Однако не все макросы одинаковы — некоторые из них содержат вредоносный код. Вот как включить (или отключить) макросы в Microsoft Office 365.

Предупреждение о безопасности

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

Однако кто-то со злым умыслом может внедрить вредоносный код в документ Office с помощью макроса и заразить ваш компьютер и/или сеть.

Всегда будьте осторожны при загрузке документа Office из Интернета и никогда не открывайте документы из ненадежных источников.

Включить или отключить макросы для Office в Windows 10

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

Включить кнопку контента

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

Вкладка

Затем выберите «Информация» на панели слева.

Если документ Office содержит макросы, вы увидите желтый раздел "Предупреждение системы безопасности"; нажмите «Включить контент».

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

Нажмите «Включить весь контент» в появившемся раскрывающемся меню.

Включить весь контент

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

Как настроить параметры макроса в Windows 10

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

Вкладка

Затем выберите «Параметры» на панели слева.

В появившемся меню "Параметры" (в нашем примере "Параметры Word") нажмите "Центр управления безопасностью".

В разделе "Центр управления безопасностью Майкрософт" нажмите "Настройки центра управления безопасностью".

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

Теперь вы окажетесь на вкладке "Параметры макросов" в Центре управления безопасностью. Здесь у вас есть следующие четыре варианта:

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

Настройки макроса

Нажмите переключатель рядом с нужным параметром, а затем нажмите "ОК".

Включить или отключить макросы для Office на Mac

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

Включить или отключить сообщение макросов для Mac

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

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

Как настроить параметры макроса на Mac

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

Для этого откройте файл Office и щелкните меню программы вверху (мы используем Word). Выберите «Настройки» в меню.

Настройки Word в Mac

В разделе "Личные настройки" выберите "Безопасность и конфиденциальность".

Mac

В разделе «Безопасность макросов» вы можете выбрать один из следующих трех вариантов:

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

Макробезопасность

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

  • › Как создать индикатор выполнения в Microsoft PowerPoint
  • › Загрузка файлов Microsoft Office станет безопаснее
  • › Как создать пользовательскую таблицу с помощью макроса в Microsoft Word
  • › Быстрый доступ к панели быстрого доступа в Microsoft Office
  • › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
  • › Как восстановить метки панели задач в Windows 11
  • › Почему прозрачные чехлы для телефонов желтеют?

Читайте также: