2014-03-13 27 views
0

我想在打开演示文稿时运行宏。我尝试使用以下方法:从演示文稿开始时运行宏

Sub Auto_Open() 

    DoWhatIWant 

End Sub 

它可以工作......但只有当您从powerpoint图标打开powerpoint时。但是,当我打开演示文稿时,只需双击要打开的演示文稿,我也想运行宏。

回答

0

只有当加载项加载时,PowerPoint才会在打开演示文稿时运行Auto_Open代码。

当用户打开新的演示文稿并运行代码(可能在确定代码是否应该基于与演示文稿相关的代码运行之后)后,您可以拥有一个加载项陷阱。

或者PPTM演示文稿可能包含调用VBA例程的RibbonX。

+0

好吧,我将不得不使用newPresentation事件,然后...谢谢 –