kco*_*ock 4 powerpoint powerpoint-vba
我正在使用PowerPoint 2003演示文稿进行自助服务终端显示,它几乎全天候运行.其中一张幻灯片包含天气,当前日期和7天预报.
我已经编写了将从Excel工作簿更新天气的子程序,并更新显示的日期,但是现在我必须在进入时手动更新它.有没有办法让我可以有一个子程序(例如UpdateSlide())幻灯片放映到特定幻灯片时调用?似乎没有官方的方法可以做到这一点,我出于安全原因假设,但是如果定时事件,它会称之为每六个小时?
使用内置OnSlideShowPageChange事件:
Public Sub OnSlideShowPageChange(ByVal Wn As SlideShowWindow)
If Wn.View.CurrentShowPosition = 3 Then
'Perform Updates for slide #3
EndIf
End Sub
Run Code Online (Sandbox Code Playgroud)
编辑:正如kcoppock所指出的,你可以将这段代码放在任何模块中.