Изменение SlideMaster в режиме SlideShowMode: текстовое поле не обновляется - PullRequest
0 голосов
/ 17 марта 2020

У меня есть текстовое поле в Slide Master, и я могу изменить его текст на ActivePresentation.Designs(1).SlideMaster.CustomLayouts(2).Shapes("C").TextFrame.TextRange = "sASfO"

Однако оно не работает, когда находится в режиме слайд-шоу. Хотя, когда я возвращаюсь в обычный режим, текст меняется.

Я попытался обновить слайд с помощью Application.SlideShowWindows(1).View.GotoSlide Me.SlideIndex, но безрезультатно.

Переход к следующему слайду и возврат к предыдущий слайд также не «обновляет» sh.

ActivePresentation.SlideShowWindow.View.Next
ActivePresentation.SlideShowWindow.View.Previous

Единственное, что работает, - это выйти из режима слайд-шоу и вернуться обратно в режим слайд-шоу.

ActivePresentation.SlideShowWindow.View.Exit
ActivePresentation.SlideShowSettings.Run

Должен быть лучший способ сделать это. Есть предложения?

...