【问题标题】:VBA Powerpoint : what is the VBA equivalent to "hyperlink to a different Powerpoint Presentation?VBA Powerpoint:什么是 VBA 相当于“超链接到不同的 Powerpoint 演示文稿?
【发布时间】:2019-03-20 06:02:19
【问题描述】:

我想使用几张幻灯片(如果可能,在展台模式下),以便能够在它们之间跳转,而无需返回编辑模式... 使用形状和“超链接到不同的PowerPoint演示文稿”没有问题。 但我还需要在 VBA 宏中,在某些幻灯片中这样做。 例如,测验完成后,跳转到另一个 slideshowwindow 和给定的幻灯片,并将焦点放在该 slideshowwindow 上: 代码是什么样的? 我无法专注于新的幻灯片窗口... 我想这相当于“指向不同 PPT 演示文稿的超链接”,但我想不通。 非常感谢您!

亚历克斯

【问题讨论】:

标签: vba focus powerpoint


【解决方案1】:

此代码打开演示文稿,转到幻灯片编号 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

【讨论】:

  • 非常感谢!如果我想打开第二个文件,始终处于 kiosk 模式,并且我想专注于这个文件或另一个文件,我需要调用 SlideShowWindow(i).activate 吗?代码是什么,打开第二个文件,然后转到一张幻灯片,然后让这张幻灯片显示在屏幕前面?
猜你喜欢
  • 2020-03-05
  • 2020-07-12
  • 1970-01-01
  • 2010-11-14
  • 2015-12-28
  • 1970-01-01
  • 2018-05-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多