Форум по VBA и MS Office

PowerPoint => Макросы в PowerPoint => Тема начата: Посетитель от 05 октября 2022, 02:37

Название: PowerPoint VBA Макросы. Отключение эффекта для команды SlideShowTransition.EntryEffect.
Отправлено: Посетитель от 05 октября 2022, 02:37
Я нахожусь в режиме слайд-шоу, щёлкаю кнопку для запуска макроса, в макросе есть команда:
SdRes.SlideShowTransition.EntryEffect = ppEffectAirplaneLeft

При запуске этой команды происходит визуальный эффект. Можно ли при использовании этой команды отключить визуальный эффект?
Название: PowerPoint VBA Макросы. Отключение эффекта для команды SlideShowTransition.EntryEffect.
Отправлено: Администратор от 05 октября 2022, 06:28
Нет, такой возможности нет: если слайд отображается на мониторе и используйтся команда SlideShowTransition.EntryEffect, то всегда будет происходить визуальный эффект.

Что не помогает:
1) ActivePresentation.SlideShowSettings.ShowWithAnimation = msoFalse
2) SlideShowTransition.Duration. Если установить сначала 0, а затем вернуть исходное значение, то визуальный эффект произойдёт.
Название: PowerPoint VBA Макросы. Отключение эффекта для команды SlideShowTransition.EntryEffect.
Отправлено: Посетитель от 05 октября 2022, 06:34
спасибо