html tool

2018年9月28日星期五

ppt默认打开执行vba宏


先说可以默认运行使用的重载方法,再说这个坑
1.默认使用重载方法是
OnSlideShowPageChange()
注意是sub ,不是private sub的定义


2.然后是这个方法的坑
问题:
保存成*.ppsm,双击后不运行VBA。
但如果开一个VB的编辑环境,空的都可以,双击这个ppsm就运行VBA
解决:
https://stackoverrun.com/cn/q/9559625

同样的事情发生在这里,但这是一个已知的问题。
OnSlideShowPageChange有时不会触发。要解决它,请将Developer标签中的任何Active-X控件添加到第一张幻灯片中。如果你不希望它可见,请将它从幻灯片中滑出。
不知何故,控制迫使VBA初始化,所以事件发生。

没有评论:

发表评论