VBA Powerpoint:什么是VBA相当于“超链接到不同的Powerpoint演示文稿?

问题描述 投票:0回答:1

我想使用几个幻灯片(如果可能的话,在kiosk模式下),能够在它们之间跳转,而无需回到编辑模式......没有问题,使用形状和“超链接到不同的powerpoint演示文稿”。但是我需要在VBA宏中,在一些幻灯片中也这样做。例如,在测验完成后,跳转到另一个幻灯片窗口和给定的幻灯片,并将焦点放在该幻灯片窗口:代码是什么样的?我无法将注意力集中在新的幻灯片窗口......我想它相当于“不同PPT演示文稿的超链接”,但我无法想象它。非常感谢你提前!

亚历克斯

vba focus powerpoint
1个回答
0
投票

此代码打开演示文稿转到幻灯片编号5并以Kiosk模式启动

Dim PowerPointApp As PowerPoint.Application
Dim myPPT As PowerPoint.Presentation

'Open the Slideshow
Set myPPT = PowerPointApp.Presentations.Open(FileName:="filename.pptx")

Application.ActivePresentation.SlideShowSettings.ShowType = ppShowTypeKiosk

'You need this to work
ActivePresentation.SlideShowWindow.View.Exit
ActivePresentation.SlideShowSettings.Run

'Goto Slide number 5
myPPT.Windows(1).View.GotoSlide 5

'Start Slide Show
myPPT.SlideShowSettings.Run
© www.soinside.com 2019 - 2024. All rights reserved.