+ -
当前位置:首页 → 问答吧 → ppt有没有能够启动文件时自动加载的VBA功能?

ppt有没有能够启动文件时自动加载的VBA功能?

时间:2010-06-28

来源:互联网

ppt有没有能够启动文件时自动加载的VBA功能?
如excel就有在thisworkbook中加入

Private Sub Workbook_Open()
    Call CreateMenu
End Sub

而创建一个菜单,ppt可以吗?

作者: yangh71   发布时间: 2010-06-28

PPT确实没有自动启动的“宏”的功能。
以下过程勉强可以做到自动启动的功能。第一次运行时不会自动运行LoadData,第二次运行时才会自动运行LoadData。
Sub OnSlideShowPageChange()
If ActivePresentation.SlideShowWindow.View.CurrentShowPosition = 1 Then
  Call LoadData
  Else
    Exit Sub
  End If
End Sub

作者: ngcg   发布时间: 2010-06-28

谢谢 ngcg 我试一试,呵呵!高人多呀。

作者: yangh71   发布时间: 2010-07-02

谢谢黄老师的分享!

作者: tangqingfu   发布时间: 2011-04-13