“运行”方法给出“无效的过程调用或参数”错误

时间:2015-09-23 03:12:45

标签: excel macos vba powerpoint powerpoint-vba

尝试从Excel应用程序(Office 2011)在打开的PowerPoint应用程序中运行Sub“populateTextbox”,以下代码可在我的Windows计算机上运行:

Dim PPT As PowerPoint.Application 

PPT.Run "MyPresentation.pptm!Module1.populateTextbox", slideNumber, collection

但是在我的Mac上我收到错误:“运行时错误'5': 无效的过程调用或参数“

Excel和PowerPoint文件位于同一个文件夹中,我尝试使用绝对路径以及上面的相对路径。

1 个答案:

答案 0 :(得分:0)

您是否在使用Run方法之前创建了PowerPoint实例?

Set PPT = CreateObject("PowerPoint.Application")