我希望通过使用以下 VB 脚本调用的 PowerPoint 文件 test.pptm 中有一个宏 runTest。在装有 Office 2010 的机器上调用脚本时一切正常,但脚本仅适用于 Office 2007,前提是在调用脚本之前已打开 PowerPoint 应用程序。我很想知道是否有人遇到过类似的问题,或者想知道任何潜在的解决方案。
Option Explicit
On Error Resume Next
RunProcess
Sub RunProcess()
Dim pptApp
Dim pptPresentation
Set pptApp = CreateObject("PowerPoint.Application")
Set pptPresentation = pptApp.Presentations.Open("C:\test.pptm", True)
pptApp.Run "test.pptm!runTest"
pptApp.Quit
Set pptPresentation = Nothing
Set pptApp = Nothing
End Sub