Вопрос или проблема
Я уже создал слайд-шоу, используя вкладку АВТОМАТИЗАЦИИ и функцию Автоматически переходить к следующему слайду после ----
, в которой я вручную ввел время воспроизведения каждого отдельного слайда, пока мое слайд-шоу не было завершено. Теперь у меня есть готовое шоу, но я хочу определить его ОБЩЕЕ время воспроизведения. Я бы подумал, что программа может предоставить эту информацию без проведения репетиции, но когда я попробовал функцию Репетиция, я обнаружил, что это также не поможет.
Как я могу увидеть общее время воспроизведения?
Чтобы узнать общее время презентации с записанным таймингом, перейдите в меню Слайд-шоу
и выберите Запись с текущего слайда
следующим образом
Откроется следующее окно записи с общим временем презентации (в данном случае 16м 15с) в нижнем левом углу, как я указал красной стрелкой (Примечание: запись начнется не до тех пор, пока вы не нажмете красную кнопку Запись
)
Я протестировал это на последней версии PowerPoint для Office 365 (v16.0) (2021 год)
Недавно я столкнулся с той же необходимостью и, не найдя простого решения, добавил функцию в бесплатный плагин, который я создал для продвинутых пользователей PowerPoint, называемый BrightSlide. Он добавляет необходимую информацию в группу Время на вкладке Переходы. Вот несколько скриншотов функции в действии:
При нажатии кнопки Детали (старый скриншот предыдущей версии продукта):
Чтобы получить доступ к функции в BrightSlide, нажмите вкладку BrightSlide, затем Настройки и помощь / Настройки / Настройка ленты и отметьте Legacy Tools. Затем вы увидите новое выпадающее меню Legacy Tools в ленте BrightSlide, где можно активировать инструменты Timing Pro. Они затем появятся на вкладке Переходы в PowerPoint.
Вот решение, которое я нашел с помощью множества проб и ошибок. Все, что вам нужно сделать, это снова нажать “Репетировать тайминги”, затем переместить полосу внизу экрана, пока не увидите последний слайд. Щелкните этот слайд, а затем завершите показ. Он покажет вам исходное время, которое вы установили. Затем нажмите “да” или “нет”, это не важно, так как будут сохранены те же времена.
Вот решение на vba.
-
Вставьте это в Стандартный модуль.
Dim myEventClassModule As New EventClassModule Sub Macro1() Set myEventClassModule.App = Application ActivePresentation.SlideShowSettings.Run End Sub
-
Вставьте Класс модуль и назовите его EventClassModule.
-
Вставьте следующее в EventClassModule.
Public WithEvents App As Application Dim myStartTime As Single Private Sub App_SlideShowBegin(ByVal Wn As SlideShowWindow) myStartTime = Timer End Sub Private Sub App_SlideShowEnd(ByVal Pres As Presentation) Debug.Print Timer - myStartTime End Sub
Это не является прямым ответом на вопрос автора о том, как увидеть общее время, но в ходе аналогичного поиска я нашел это полезным: Если вы перейдете в “Упорядочиватель слайдов”, либо из вкладки “Вид”, либо из кнопки “Сортировщик слайдов” в нижней части окна, вы увидите обзор ваших слайдов вместе с временем для каждого слайда.
Эта страница не дает вам общего времени всех слайдов, но она показывает, сколько времени занимает каждый из слайдов, что помогло мне.
(На моих реальных слайдах содержится информация о времени для каждого слайда, но скриншот здесь показывает 00:05
для некоторых слайдов; я не знаю почему… Работает отлично для меня)
Из этой статьи поддержки Office:
На вкладке Слайд-шоу в группе Настройка нажмите Репетировать тайминги.
Появится панель инструментов Репетиции, и в поле Время слайда начинается отсчет времени презентации.
- Далее (перейти к следующему слайду)
- Пауза
- Время слайда
- Повтор
- Общее время презентации
В ходе задания времени вашей презентации выполните одно или несколько следующих действий на панели инструментов Репетиции:
- Чтобы перейти к следующему слайду, нажмите Далее.
- Чтобы временно остановить запись времени, нажмите Пауза.
- Чтобы возобновить запись времени после паузы, нажмите Пауза.
- Чтобы задать точное время показа слайда, введите длительность в поле Время слайда.
- Чтобы перезаписать время для текущего слайда, нажмите Повтор.
После того, как вы установили время для последнего слайда, появится сообщение с общей продолжительностью презентации и вам предложат выполнить одно из следующих действий:
- Чтобы сохранить записанные тайминги слайдов, нажмите Да.
- Чтобы удалить записанные тайминги слайдов, нажмите Нет.
Появится вид Упорядочиватель слайдов и отобразит время каждого слайда в вашей презентации.
Ответ или решение
Для IT специалистов, которые сталкиваются с задачей определения общей продолжительности показа слайдов в PowerPoint, вопрос достаточно актуален: "Как увидеть общее время выполнения презентации после ее создания?" Вот несколько способов решить эту задачу.
Подходы к решению
-
Использование средств PowerPoint
В PowerPoint, во вкладке "Показ слайдов", есть опция "Проверить время". При выборе этой функции вы можете вручную прощелкать вашу презентацию до конца. При завершении показа появится диалоговое окно, которое сообщит общее время презентации. Даже если вы не хотите менять текущие времена переходов между слайдами, эта опция предоставляет информацию о суммарной продолжительности. -
Плагин BrightSlide
Для PowerPoint предусмотрены бесплатные плагины, такие как BrightSlide. После установки плагина, перейдите к вкладке BrightSlide и выберите "Настройки". Включив "Наследственные инструменты", у вас появится функция Timing Pro, которая покажет общее время на вкладке "Переходы". Это упрощает процесс для пользователей, часто работающих с таймингами. -
Визуальные инструменты PowerPoint
Переключитесь в режим "Сортировщик слайдов", чтобы видеть времена каждого слайда. Это может быть полезным инструментом для быстрого визуального анализа, хотя и не предоставляет суммарного времени. -
VBA Макросы
Более продвинутый метод — использование VBA. Создайте модуль с макросом, который будет запускать презентацию и вычислять время показа с помощью событий App_SlideShowBegin и App_SlideShowEnd. Это позволяет собрать более точные данные о времени показа без вмешательства в саму презентацию. -
Запись показа с таймингами
Если вы выберете "Записать с текущего слайда" без фактической записи новой сессии, то в левой нижней части экрана отображается общее время презентации. Это возможность проверить общее время, не затрагивая настройки таймингов.
Заключение
В зависимости от версии PowerPoint, которую вы используете (например, Office 365), данные инструменты могут работать немного по-разному. Но все они предоставляют функциональные и гибкие решения для определения общего времени презентации. Настоятельно рекомендуется использовать наиболее подходящий метод в зависимости от ваших текущих требований и рабочих условий.
Если вы серьезно подходите к управлению временем при подготовке презентаций, убедитесь, что выбрали решение, которое соответствует вашим возможностям и необходимости в точности.