VBA PowerPoint无法保存演示文稿

时间:2016-12-28 14:22:25

标签: vba excel-vba templates powerpoint excel

我试图将一个将Excel中的数据和图表添加到powerpoint模板中并将其保存在目录中的marco。宏正在从Excel运行。

运行后,会显示以下消息:

Run-time error '-2147467259 (80004005)':

Presentation (unknown member): PowerPoint was unable to open or save this document. Please ensure that you have access priviliges to read or write the document that is not encrypted.

以下是VBA代码:

Sub CreateMPP()

Dim DestinationTemplate As String
Dim PowerPointApp As PowerPoint.Application
Dim myTemplate As PowerPoint.Presentation

DestinationTemplate = "C:\Users\Me\Documents\MPP_Template.potx"
Set PowerPointApp = CreateObject("PowerPoint.Application")
PowerPointApp.Visible = True

Set myTemplate = PowerPointApp.Presentations.Open(DestinationTemplate, ReadOnly:=msoFalse)

'Other macro that pulls the data and charts, which works perfectly fine
Call CreatePowerPointTest

myTemplate.SaveAs "TestTest", ppSaveAsPresentation
myTemplate.Close

PowerPointApp.Quit

End Sub

0 个答案:

没有答案