2017-06-12 124 views
0

我在VBA和编程方面颇为新颖,但我成功地在VBA中制作了一个程序,该程序使用我的Excel文件中的信息并将它放到PowerPoint中的不同幻灯片中。将PowerPoint保存为excel-vba中的MP4

当我尝试保存为PowerPoint中,一切工作正常:

strNewPresPath = "C:\Users\Gebruiker\Desktop\powerpoints\test18" 
oPPTFile.SaveAs strNewPresPath 

执行后,我有一个文件夹中的一个新的PowerPoint。

现在我读过保存为MP4,我需要使用: oPPTFile.SaveAs strNewPresPath,ppSaveAsMP4

执行时,但是,我没有得到这个文件夹中的新文件。 我没有收到任何错误消息,这是奇怪的部分。

我希望有人能帮助我吗?提前致谢! Laurent

+0

我想你错过了文件名。 strNewPresPath&“\”&filename –

+0

嗨, 感谢您的回答。我已经添加了一些行,但结果如下: Dim filename As String filename =“test.mp4” oPPTFile.SaveAs strNewPresPath&“\”&filename,ppSaveAsMP4 –

+0

我认为没有ppSaveAsMP4类型。对不起.. –

回答

0

我发现问题了!

对mp4的导出工作,但在我的项目中,powerpoint和PowerPoint programm会自动关闭。

通过擦除退出程序的代码,它有时间导出视频。

感谢您的帮助!