从外部VBS运行时,PowerPoint PowerPoint幻灯片显示不会自动前进

时间:2018-05-10 19:51:04

标签: vbscript powerpoint-vba

使用从Windows预定任务运行的VBS,我正在自动启动PPTM(启用宏)幻灯片。 PPTM已经打开,VBS调用PPTM的“Init”子。 “Init”子程序成功运行幻灯片(通过SlideShowSettings.Run),但幻灯片显示不会使用PPTM中的转换时间自动前进。也许这是安全的事情。也许我需要在PPTM所在的文件夹中设置 - executionpolicy不受限制?思考?

1 个答案:

答案 0 :(得分:0)

好吧,我也在使用类模块来使用App_SlideShowNextSlide事件。我正在原始的Init子实例化类模块应用程序引用,但在我连接这个引用(TheEventClassModuleInstance.App = Application)以启动事件监听之前,我正在遍历幻灯片设置:

Dim TheSlidesCounter As Integer
    For TheSlidesCounter = Presentations.Item(1).Slides.Count To 1 Step -1     Presentations.Item(1).Slides(TheSlidesCounter).SlideShowTransition.AdvanceOnTime = msoTrue
    Next