Как сделать макросы в презентации powerpoint?

 А теперь разберем процесс создания подобного теста. Он будет разбит на три этапа: 

  • Создание макросов для автоматизации;
  • Подготовка исходных слайдов;
  • Настройка работы слайдшоу

Создание макросов для автоматизации

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

как сделать макросы в презентации powerpoint

 Теперь перейдем на появившуюся на ленте вкладку и откроем окно редактора Visual Basic (можно сделать это сочетанием клавиш Alt+F11). В редакторе нам нужно будет добавить к нашей презентации новый модуль. Для этого кликните правой кнопкой мыши по нужной презентации в окне слева, выберите «Insert» — «Module«. В правой части появится белое окно модуля. Сюда мы и будем вводить весь наш код.  

 На этом этапе можно сохранить презентацию (хоть она пока и пустая). Главное, что нужно сделать — указать при сохранении формат Презентация PowerPoint с поддержкой макросов. В ином случае, введенный впоследствии код просто не будет сохранен. Итак, в нашей презентации будут: 

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

Нам понадобится возможность подсчитывать правильные и неправильные ответы. Для этого создадим переменные CorrAns и WrongAns. Также нам на одном из этапов понадобится перебирать объекты на слайде (переменная shp). Ну и в зависимости от результатов, мы будем выводить итоговое сообщение (переменная Message). Здесь и далее мы будем давать код в виде скриншотов для экономии места. Скопировать код Вы сможете непосредственно из готовой презентации, ссылку на которую найдете в конце статьи.

Для объявления этих переменных введите в модуль код: 

как сделать макросы в презентации powerpoint

Кстати, весь зеленый текст (ему всегда предшествует апостроф) вводить не обязательно. Это просто комментарии для понимания работы кода.

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

1) Start. Этот макрос будет запускать начало тестирования и обнулять счетчики ответов. Его код: 

как сделать макросы в презентации powerpoint

 2) ExitTest. Этот макрос будет завершать тестирование и выходить из режима слайд-шоу. 

как сделать макросы в презентации powerpoint

 3) ShowAnswer. Этот макрос будет подсвечивать зеленым цветом правильные, а красным — неправильные варианты. Обратите внимание на имена Corr, Wrong1, Wrong2, Wrong3. Это имена прямоугольников с вариантами ответов. Один правильный и 3 ошибочных. Имена, указанные в коде мы потом присвоим элементам на слайде. Можно делать и в обратном порядке, но в нашем случае быстрее будет сначала создать код, а потом рисовать слайды.   

как сделать макросы в презентации powerpoint

 4) HideAnswer. Этот макрос возвращает вариантам ответов стандартную заливку. В отличие от предыдущего макроса, в котором мы обращались к каждому конкретному объекту и делали ему заливку, здесь мы в цикле перебираем все объекты слайда и если имя объекта похоже на нужное, осуществляем его перекрашивание.  

как сделать макросы в презентации powerpoint

 5) Corr. Этот макрос будет запускаться, если пользователь выбрал правильный вариант. Сначала он спросит, уверен ли тестируемый в своем выборе (чтобы исключить случайные нажатия) и если да, то увеличит число правильных ответов на 1, вызовет макрос подсветки правильного ответа, выведет сообщение о том, что ответ верный, а затем вернет стандартны цвет ответам и перейдет на следующий вопрос.  

как сделать макросы в презентации powerpoint

 6) Wrong. Макрос, аналогичный предыдущему, но только для неверных ответов. 

как сделать макросы в презентации powerpoint

 7) Result. Наконец, последний макрос сформирует итоговые результаты. Он покажет, сколько ответов было дано верно, сколько неверно, процент успешности и, если правильных ответов больше 80%, напишет фразу «Поздравляем! Тест пройден!», а если нет, то фразу «Это фиаско, братан!».  

как сделать макросы в презентации powerpoint

 Ну вот и всё. Самое сложное позади. Введен весь нужный код, теперь можно приступить к созданию самих слайдов.

Подготовка исходных слайдов

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

Титульный слайд

Выберите подходящий на Ваш взгляд макет («Файл» — «Создать«) и приступайте к созданию. На титульном слайде разместите заголовок с названием теста и кнопку для запуска тестирования. Это может быть любая фигура с текстом, картинка или просто надпись. Всё на ваше усмотрение. В нашем примере кнопка состоит из 3 частей:

  • Прямоугольник (сама кнопка);
  • Надпись «Начать тестирование»;
  • Логотип Excel.

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

как сделать макросы в презентации powerpoint

 Чтобы прямоугольник, надпись и картинка стали единым объектом (и удобнее перемещались, изменялись в размерах и т.д.), нужно сгруппировать элементы. Выделите мышкой все объекты, а затем кликните на выделенных объектах правой кнопкой мыши и выберите «Группировать» — «Группировать«. 

Слайды с вопросами

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

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

как сделать макросы в презентации powerpoint

 Теперь нужно включить отображение области выделения объектов. На вкладке «Главная» выберите «Выделить» — «Область выделения«.  

как сделать макросы в презентации powerpoint

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

как сделать макросы в презентации powerpoint

 Когда Вы кликаете на какую-то фигуру на слайде, в области выделения подсвечивается ее название. Выделите прямоугольник с правильным ответом, чтобы его название выделилось на панели справа. Кликните на нем еще раз в области выделения, чтобы перейти в режим переименования, и введите имя Corr. Для неверных ответов задайте имена Wrong1, Wrong2 и Wrong3 (если помните, это именно те имена, что мы указывали в коде).  

Теперь нужно к слайду с правильным ответом подключить макрос Corr, а ко всем остальным — макрос Wrong, как мы делали это выше с макросом Start. Запомните, в каком именно прямоугольнике введен верный ответ (в нашем случае — в левом нижнем). 

Когда слайд готов, его нужно продублировать столько раз, сколько у вас будет вопросов. Чтобы сделать копию слайда, кликните на нем в левой части окна в списке слайдов и нажмите Ctrl+D нужное количество раз. 

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

Слайд с сообщение об окончании тестирования

О том, что вопросы кончились, будет оповещать вот такой слайд.  

как сделать макросы в презентации powerpoint

 Как Вы догадались, на прямоугольник с надписью «Посмотреть результат» назначен макрос Result

Слайд с результатами

Слайд результатов мы оформили вот так: 

как сделать макросы в презентации powerpoint

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

  • Зеленому прямоугольнику с количеством верных ответов присвоено имя «CorrA» (оно, как и все другие имена, встречается в коде)
  • Красному прямоугольнику с количеством неверных ответов присвоено имя «WrongA«
  • Голубому прямоугольнику с процентами присвоено имя «Res«
  • Коричневому прямоугольнику с надписью «Поздравляем…» присвоено имя «Msg«
  • Прямоугольнику с надписью «Завершить и выйти» назначен макрос ExitTest

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

Настройка работы слайдшоу

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

как сделать макросы в презентации powerpoint

 Затем идем на вкладку «Слайд-шоу» и выбираем «Настройка слайд-шоу«. 

как сделать макросы в презентации powerpoint

 Выбираем вариант показа «Автоматический (полный экран)» 

как сделать макросы в презентации powerpoint

 Теперь у пользователя нет возможности перейти между слайдами, кроме как ответив на заданный вопрос. Выйти из презентации он также может только нажав клавишу Esc. Если хотите лишить его и этой возможности — отберите клавиатуру. Всё равно для теста нужна только мышь 😉

Запускается тест при старте демонстрации (клавиша F5). Файл-пример из этого урока качайте по ссылке. После открытия файла не забудьте разрешить запуск макросов.  

как сделать макросы в презентации powerpoint

Вот так на практическом примере мы разобрали сразу несколько полезных приемов работы в Power Point и VBA. Надеемся, Вы нашли для себя что-то полезное.

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

Ваши вопросы по статье можете задавать через нашего бота обратной связи в Telegram: @KillOfBot

С уважением, команда tDots.ru 

Макро записи является отличным способом , чтобы записать шаги в PowerPoint и других программ Microsoft Office. К сожалению, PowerPoint 2010 не имеет Macro Recorder (по какой-либо причине команда за PowerPoint решила удалить эту функцию из PowerPoint 2010 и 2013) и писать код VBA является единственным способом для создания макросов.

Если у вас есть доступ к предыдущей версии PowerPoint , таких как PowerPoint 2003 или PowerPoint 2007, то вы можете открыть презентацию здесь и записи макросов с помощью макросов инструмент Record. Затем сохраните изменения и откройте его в PowerPoint 2010, и вы будете иметь возможность редактировать макросы, которые были записаны или написанные в более ранних версиях PowerPoint. Для редактирования макросов вы можете перейти к в редакторе Visual Basic в PowerPoint 2010.

Связанный: Запуск VBA код при запуске презентации

Sort by

Урок 2. Использование макроса Drag&Drop (Х. Хофман) в презентации с паззламиСалтанат Салиш

3 years ago

Урок разработан в рамках МК «Технологический прием «Паззлы» Ссылка на скачивание шаблона презентации с…

Word для начинающих. Урок 25: Создание и использование макросовДмитрий Кивганов

3 years ago

В уроке разбирается как не разбираясь в программировании создать макрос для выполнения трудоемких или…

Урок по Powerpoint. Создание вкладокМаксим Семенихин

4 years ago

Урок №2. Создание вкладок в презентации. Создание нестандартных презентаций PowerPoint.

Как написать макрос в Excel — создание и запись VBA макросов в Excel 2013/2016. Урок 3Skill.im — качественные видеокурсы

3 years ago

VBA для Excel с нуля — БЕСПЛАТНЫЙ Базовый курс (32 видео урока): ▻www.skill.im/vbabas В этом курсе Вы узнаете: Макрос…

Чирков Марк 6522 Макросы Excel, Word, Power PointMark Chirkov

Year ago

О чем это видео: Microsoft Office.

Запись макроса в Microsoft Office Excel 2010 (27/50)TeachVideo

7 years ago

www.teachvideo.ru/ — тысячи обучающих роликов на нашем сайте бесплатно! Макрос представляет собой команду…

Работа с макросами. Включение и отключение макросов. Использование уровней безопасности в Word 2013.TeachVideo

3 years ago

Оригинал и полная запись находится по адресу: www.teachvideo.ru/v/10311.

Макросы. Экспорт и импорт данныхInternetUrok.ru

Year ago

Пройти тест по теме: goo.gl/KSCX9t Домашнее задание от Домашней Школы InternetUrok: goo.gl/r8cUgd Задать вопрос к…

MS Word коротко о макросах и о том как они могут облегчить жизньVigil IT-video

2 months ago

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

Макроси. Створення макросів та їх використанняРечиц Евгений

2 years ago

Инструкция по созданию тестаNatal Bath

7 years ago

Данная инструкция представляет создание компьютерного теста в PowerPoint с использованием языка VBA.

Запис простого макросу в WordВиталий Бараболиков

4 years ago

Створення і використання макросів в Word для автоматизації роботи з текстом і виконання однотипних дій.

EXCEL 2010 Запись макроса.MrAstambur

7 years ago

Урок №5 Вставка SmartArt и WordArt в программе PowerPointАлла Госсман

3 years ago

Урок №5 Вставка SmartArt и WordArt в программе PowerPoint.

100 Запуск макроса из макроса в AccessСИЛА ЗНАНИЯ

8 months ago

MS Power Point онлайн тест тузобузWELL KG

7 months ago

Как сделать тест онлайн с помощью ms power point.

Как сохранить презентацию PowerPoint в видеоКомпьютерная Грамота

Year ago

Видеоинструкция о том, как сохранить PowerPoint-презентацию в видео формате и при необходимости дополнить ее…

Макросы9070695

7 years ago

Презентация МакросыПопов Дмитрий

4 years ago

Эту презентацию в формате ppt можно скачать здесь: school-help.ru/prezentacii/informatika/852-prezentaciya-makrosy.

Макрос для Word (Иванов 6522)Иван Иванов

Year ago

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

3 years ago

Макрос для удаления ссылок на КонсультантПлюсНаталья Усольская

7 years ago

Макрос Microsoft Word для удаления ссылок, остающихся после копирования текста из системы КонсультантПлюс (как…

0001 Что такое макросы MS WordАндрей Поляков

3 years ago

Поменять местами фотографии на слайдеИван Иванов

Year ago

С помощью макроса легко обновить фотографии, рисунки на слайде одним нажатием кнопки.

Уроки по PowerPoint #1IPMASTE

2 years ago

Как сделать презентацию PowerPoint.

Кудинов 6522 — макросы,гугл таблицы,документы,сайт итдAlexey Kudinov

Year ago

00:00 — Google Документ 03:59 — Google Таблица 05:21 — Google форма 07:11 — Google Скрипт 08:08 — Макрос Excel 09:28 — Макрос Word 10:27 — Макрос…

МК 1. Урок 3. Как создать слайд-шоу в Power PointСалтанат Салиш

3 years ago

Секреты Excel: макросы, кнопки, переменныеSpecialistTV

3 years ago

Хотите узнать об Excel то, о чем не подозревают не только новички, но и зачастую продвинутые пользователи?…

Макросы,сайт итд. Домашина Анастасия 6522Alexey Kudinov

Year ago

00:00 — Дополнения Google документы,таблицы,формы 07:35 — Google script 09:56 — google сайт 17:51 — макросы excel, word, powerpoint.

Как сделать слайд шоу из фотографий с музыкой в PowerPoint?chajnikam.ru

2 years ago

Подпишись на канал! До 1000 подписчиков осталось совсем немного 🙂 В видео рассмотрим, как сделать слайд шоу…

ЗАНЯТИЕ 2 СОЗДАНИЕ ПРЕЗЕНТАЦИЙ В POWERPOINT. Презентацияmsofficeprowork

Year ago

Записанная в режиме показа презентация к занятию 2 курса Само занятие и скачать презентацию можно по адресу…

Диаграммы в Excel, создание диаграммы с помощью макросаIvan Karpov

2 years ago

Как в Excel создать диаграмму с помощью макроса. Наш сайт: pcandlife.ru Ссылка на макрос: yadi.sk/d/lY4PUBoutUiGj TWITTER:…

создание презентации в powerpointwin7ka

4 years ago

Привет всем кто хочет научиться работать в программе по созданию презентаций powe rpoint. В этом уроке я покажу…

Урок по PowerPoint 2013 | Первые шаги в PowerPoint 2013 | PowerPoint 2013 Для начинающихВладимир Тимоненков: ПРЕДСТАВЛЯЕТ

3 years ago

В этом уроке мы изучим основы работы в PowerPoint 2013. Подписывайтесь на канал: tvclip.biz/channel/UCNNvDr0QfoTfH7oPXyCxrlw…

MS Powerpoint — Macro/VBA Code Basic Samples TutorialSuperNikestar

6 years ago

Am Using MS Powerpoint 2010 Like Me on Facebook facebook.com/pages/Nikki-Lopez/270681279629057 Here are the Codes… Code For …

Макросы в QlikView Изменение цвета ярлыка с помощью VB макросаQlikView и Qlik Sense учебные материалы, готовые решения, обучение

Year ago

Программирование в QlikView? Много учебных материалов и курсов в разделе «Скачать» на www.biconsult.ru Изменение…

How to create Macros in MIcrosoft Powerpoint 2010Ernie Drumm

7 years ago

This video is going to show you how to create dialogue boxes in Microsoft PowerPoint 2010.

Introduction to Macro Programming In Microsoft PowerPoint 2010 — Addition of Two NumbersKarthik Dakshinamurthi

5 years ago

How to enable the Developer Tab, How to enable Macro, How to create a Macro, How to Run a Macro, How to add a micro in Ribbon.

Microsoft Excel для Начинающих (Часть 5)Андрей Сухов

6 years ago

Подробный курс по Word, Excel и Powerpoint — goo.gl/hZwKzq В пятом видеоуроке по основам программы Microsoft Excel мы окончател…

MS Excel — Ввод формулВячеслав Карасиков

2 years ago

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

Tutorial 2 — Assign Macro to a ShapeL Fell

4 years ago

This will allow you to assign a Macro to a shape in Microsoft Powerpoint. The user will be able to click the shape to enter the username before completing your …

VBA для Excel (фрагмент онлайн-урока). Тема: Объявление переменных. Типы переменныхУчебный центр Бейсик

4 years ago

Фрагмент онлайн урока по курсу «Основы программирования Visual Basic for Applications (VBA) для Excel. Уровень 1.» Тема «Объявле…

Microsoft Excel для Начинающих (Часть 9)Андрей Сухов

5 years ago

Подробный курс по Word, Excel и Powerpoint — goo.gl/hZwKzq В заключительном девятом уроке по основам программы Microsoft…

Word Exsel Power Point👆Как активировать❓С компьютером на Ты

11 months ago

Активатор ВРЕМЕННО НЕ АКТУАЛЕН. ОЖИДАЙТЕ ОБНОВЛЕНИЯ Компьютерные Знания goo.gl/SkhbRc Размещение …

Видео #4. Форматирование в Эксель. Курс по работе в Excel для начинающихExcel-Master

Year ago

Скачать видеокурс: excel.pcsecrets.ru Подробный курс по Word, Excel и Powerpoint — pcsecrets.ru/course_office2010 В четвертом видеоур…

(Promo) Unlock Excel VBA and Excel Macros Course — Now availableLeila Gharani

5 months ago

Link to complete course ▻ bit.ly/LeilaVBA This is the promo video for my online Excel VBA & Macros course which will take you from beginner, all the way …

Организация интерфейса. Новое в Microsoft Office Word 2013. Настройка учетной записиTeachVideo

3 years ago

Оригинал и полная запись находится по адресу: www.teachvideo.ru/v/10276.

Сбой активации продукта. Активируем MS Office. Активатор Windows | Office скачать АктивацияВидеоуроки по информатике

Year ago

Решаем проблему «Сбой активации продукта» Скачать программу: yadi.sk/d/npJd4IyW3RafN9.

Урок № 4 Создание презентаций в программе PowerPoint2013. ДиаграммыЗаработок в интернете для начинающих

2 years ago

Из видеоурока Вы узнаете, как добавлять диаграммы в презентацию в программе PowerPoint2013 Клуб Offerinvest — пассивный…

065. Ms Power Point. Урок 65. ТаблицыАлександр Бурков

6 years ago

СКАЧАТЬ Microsoft Office 2010 Professional Plus — chatlandia.burkovsait.ru/skashatyprog/27-office-2003-standart-edition-rus.