如何使用 VBA 保存 PPTX 文件

Posted

技术标签:

【中文标题】如何使用 VBA 保存 PPTX 文件【英文标题】:How To Save a PPTX File with VBA 【发布时间】:2018-01-07 23:08:21 【问题描述】:

所以我正在制作一个幻灯片游戏,我希望有一个保存功能。我记得在浏览命令时看到了保存功能,但我不记得该怎么做。有谁知道如何用一行简单的代码保存一个PowerPoint文件?不可能那么复杂。

【问题讨论】:

我不知道您为什么不只是再次浏览命令 - Save 方法在 the documentation 中列出并提供了一个示例。 【参考方案1】:

您想要演示对象的Save 方法:

Application.ActivePresentation.Save

您可以使用对象浏览器中的搜索框查找方法:

【讨论】:

或者如果您的手指累了:ActivePresentation.Save。 Application 对象是隐式的。 ActivePresentation.SaveAs 会将当前文件保存为新名称并使新文件处于活动状态。或者 ActivePresentation.SaveCopyAs 会将演示文稿的副本保存为新文件名,但不会使其成为新的活动演示文稿。 @SteveRindsberg 实际上,Application 本身并不是隐含的,但 ActivePresentation 是隐藏的 Global 对象的成员,所以是的,您可以节省一些输入,但使用合格的Application 对象更清晰,imo。 我的意思是“隐式”,因为没有必要明确指定它;你的解释当然是正确的。感谢您增加清晰度。 如何制作目录

以上是关于如何使用 VBA 保存 PPTX 文件的主要内容,如果未能解决你的问题,请参考以下文章

怎么在abbyy保存的文件格式为PPTX

项目VBA获取文件名

microsoft office 2007 PPTX文件导出为PDF文件后,PDF文件中图片质量下降,如何解决?

如何使用 VBA 将 pdf 保存/导出到某个文件夹

如何使用文件对话框将文件路径保存在字符串中,使用 Access VBA?

如何使用 Python 将 .pptx 转换为 .pdf