user_ybgkz 发表于 2016-4-12 13:22:26

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

ppt有没有能够启动文件时自动加载的VBA功能?
如excel就有在thisworkbook中加入
Private Sub Workbook_Open()
Call CreateMenu
End Sub
而创建一个菜单,ppt可以吗?

saiwing6 发表于 2016-4-12 15:05:50

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

ldsgdsg 发表于 2016-4-12 15:21:19

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

a932742 发表于 2016-4-12 17:48:12

谢谢黄老师的分享!
页: [1]
查看完整版本: ppt有没有能够启动文件时自动加载的VBA功能?