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

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

Для чего это хорошо? Анимация! Встроенные анимации в Powerpoint очень хороши, но если вам нужна большая гибкость, ничто не сравнится с хорошим старым движением.

И это подводит меня к моей проблеме. Давным- давно я снял небольшой анимационный фильм в Powerpoint 2000. Насколько я помню, это было ровно 1000 слайдов. Дело в том, что значение t 2000, которое длится слайд 00:00 в Powerpoint 2000, намного больше, чем значение t 2003, которое длится в Powerpoint 2003 (и более поздних версиях).

В моей текущей версии (Powerpoint 2003 работает в Windows 8.1) презентация длиной в 1000 слайдов, где для каждого слайда установлено значение 00:00, длится около 17 секунд. У меня нет других версий, поэтому я не могу привести никаких других цифр, но они были намного длиннее. Если я пытаюсь посмотреть мои старые анимации, они идут слишком быстро!

Есть ли какой-нибудь хак, который я могу использовать, чтобы вручную изменить фактическое время слайда 00:00? Если это не так, есть ли другой путь? Трюк с VBA? Умышленно тормозит мой компьютер?

2 ответа2

1

Другое решение (не так быстро, как принятый ответ, но более элементарно):

На самом деле можно установить время перехода на дробное значение, просто набрав его:

Автоматически после диалога говорит: 00: 00.1

Я как-то предположил, что, поскольку значение по умолчанию в поле было

00:00

скорее, чем

00:00.0

что это будет правильно до 00:00, но это не так, и презентация заканчивается немного медленнее, чем в 00:00.

Время 00:00.1 хорошо работает для моих старых анимаций. Сценарий Стива VBA можно адаптировать для изменения времени перехода на 00:00.1 на всех слайдах, для которых изначально было установлено значение 00:00.

1

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

Sub SetAdvanceTimeAllSlides()
    With ActivePresentation.Slides.Range
        .SlideShowTransition.AdvanceTime = 5.55
    End With
End Sub

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .