Вставка HTML-страницы (сайта) в слайд PowerPoint
Для вставки полноценной HTML-страницы в PowerPoint нет нативного решения, но есть на просторах Интернета отдельное дополнение.
Дополнение называется LiveWeb, прочитать справку и скачать можно по ссылке.
Там две разные ссылки, для PowerPoint 97-2003, и PowerPoint 2007/2010/2013/2016. У меня сейчас стоит PowerPoint 2019, но вторая версия (2007/2010/2013/2016) подошла без проблем.
Далее скачанный архив надо распаковать и установить. Если оставить стандартные пути, то по адресу c:\Program Files (x86)\Shyam Pillai\LiveWeb\ можно найти 3 файла, 2 из которых - текстовый, один - имеет расширение .ppam. Это и есть расширение, которое надо подгрузить в PowerPoint.
Открываем PowerPoint, выбираем Файл -> Параметры -> Надстройки:
Нужно добавить PowerPoint-дополнение. Для этого внизу, в пункте "Управление" меняем "Надстройки COM" на "Надстройки PowerPoint" и нажимаем "Перейти". Появится окно импорта дополнений:
Нажимаем "Добавить", переходим по пути, в котором находится установленное дополнение LiveWeb, по умолчанию c:\Program Files (x86)\Shyam Pillai\LiveWeb\. Выбираем LiveWeb.ppam и нажимаем Ок. Дополнение появится в списке:
На любом из этапов, если будут запросы, связанные с макросами, соглашаемся и разрешаем. Презентацию лучше пересохранить в .pptm - презентацию с макросами.
Также нужно изменить политику блокирования макросов. Файл -> Настройки -> Центр управления безопасностью. Нажимаем на единственную кнопку "Параметры центра управления безопасностью", выбираем "Включить все макросы".
На вкладке "Вставка" в самом конце теперь должен появиться раздел LiveWeb:
Вставка браузера начинается с нажатия на кнопку WebPage. После приветственного окна появляется окно вставки ссылки, с которой будет взята информация. Нужно вписать адрес сайта (или путь к локальному html-файлу) в верхнее поле и нажать "Add". Сайт перенесется в список ниже. Если добавить несколько сайтов, будет открыто несколько слайдов с соответствующими сайтами.
Дальше выставляем настройки по желанию:
"Yes, refresh web-page automatically (real-time update)" говорит сам за себя - обновлять ли автоматически страницу;
"Eluminate residual image flashing" нужен для избавления от мигания при смене слайдов. Вместо одного объекта вставляется два - белый канвас и прозрачный webview. Их можно перемещать отдельно друг от друга, но все что нужно сделать - расположить webview над канвасом (кнопка переместить вперед на вкладке "Формат").
Далее идут настройки размеров браузера на слайде, выставляем по желанию, подтверждаем. В идеале мы должны получить в режиме просмотра презентации следующий результат (заголовок с рамками добавлен на слайд вручную):
Но!
Скорее всего, сайт не загрузится, а пользователю высветится ошибка "unable to locate the web browser activex control":
Решение: открыть редактор реестра, перейти по пути
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\16.0\Common\COM Compatibility\{8856F961-340A-11D0-A96B-00C04FD705A2}
Кликнуть дважды по свойству Compatibility Flags сменить значение на 0. На всякий случай можно перезагрузить компьютер, так как изменения в реестре обычно срабатывают после перезапуска.