【发布时间】:2014-12-10 17:37:32
【问题描述】:
我希望使用以下 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
【问题讨论】:
-
VBScript 调试 101:删除
On Error Resume Next看看你得到了什么错误。