从Excel中打开PowerPoint

我正尝试使用macros从Excel文件打开PowerPoint演示文稿。 我正在使用下面的代码:

Private Sub testButton_Click() Dim objPPT As Object Set objPPT = CreateObject("PowerPoint.application") objPPT.Visible = True objPPT.Activate objPPT.Presentations.Open (CStr(ActiveWorkbook.Path) + "\DailyHealthCheck9_24_15.ppt") End Sub 

但是我收到以下运行时错误:

在这里输入图像说明

PowerPoint启动,但不会打开文件。 我检查了文件path,它是正确的。

任何人都可以解释为什么这是发生?

也许它在PowerPoint文件上的某种types的保护。

您的path或文件名必须错误。 该文件是肯定的PPT。 这不是一个pptx?

将打开的行更改为

 objPPT.Presentations.Open ActiveWorkbook.Path & "\DailyHealthCheck9_24_15.pptx"