Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在excel vba中将PowerPoint另存为MP4_Vba_Excel - Fatal编程技术网

在excel vba中将PowerPoint另存为MP4

在excel vba中将PowerPoint另存为MP4,vba,excel,Vba,Excel,我对VBA和编程相当陌生,但我确实成功地用VBA制作了一个程序,它使用Excel文件中的信息,并将其放在PowerPoint中的不同幻灯片上 当我尝试保存为PowerPoint时,一切正常: strNewPresPath = "C:\Users\Gebruiker\Desktop\powerpoints\test18" oPPTFile.SaveAs strNewPresPath 执行后,我在该文件夹中有一个新的PowerPoint 现在我已经阅读了“另存为MP4”,我需要使用以下内容: oP

我对VBA和编程相当陌生,但我确实成功地用VBA制作了一个程序,它使用Excel文件中的信息,并将其放在PowerPoint中的不同幻灯片上

当我尝试保存为PowerPoint时,一切正常:

strNewPresPath = "C:\Users\Gebruiker\Desktop\powerpoints\test18"
oPPTFile.SaveAs strNewPresPath
执行后,我在该文件夹中有一个新的PowerPoint

现在我已经阅读了“另存为MP4”,我需要使用以下内容: oPPTFile.SaveAs strnewprepath,ppSaveAsMP4

但是,执行时,我不会在此文件夹中获取新文件。 我没有收到任何错误消息,这是奇怪的部分

我希望有人能帮我?提前谢谢!
劳伦特

我发现了问题

mp4的输出可以工作,但在我的项目中,powerpoint和powerpoint程序会自动关闭

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


谢谢你的帮助

我想你错过了。strNewPresPath&“\”文件名您好,谢谢您的回答。我添加了一些行,但结果是一样的:Dim filename As String filename=“test.mp4”oPPTFile.SaveAs strnewprepath&“\”filename,ppSaveAsMP4我认为没有ppSaveAsMP4类型。对不起,嗨!我试过了,因为我在office版本2010上找到了它。这将在2013年后启用。