VBA以演示文稿2x2格式Office 2007将演示文稿另存为PDF

时间:2010-01-31 06:44:35

标签: powerpoint powerpoint-vba

我正在尝试使用VBA保存PowerPoint演示文稿,我想将其保存为Handout格式的.pdf,页面上有2x2幻灯片。有人可以告诉我或指向一个链接,告诉我如何做到这一点。我已经在Google上完成了我的作业,但找不到它。任何帮助/建议/提示将不胜感激。

我也试过搜索引用,但是我只到了ppSaveAsPDF,无论如何都可以从VBE IntelliSense访问。但我不知道如何实现2x2部分的讲义。

1 个答案:

答案 0 :(得分:2)

我使用的是ActivePresentation.SaveAs,这还不够强大。 这完成了这项工作:http://msdn.microsoft.com/en-us/library/bb231096.aspx

Sub CreateHandout()

ActivePresentation.ExportAsFixedFormat "Y:\ml\PDFs\" + Replace(ActivePresentation.name, "pptx", "pdf"), ppFixedFormatTypePDF, ppFixedFormatIntentPrint, msoCTrue, ppPrintHandoutHorizontalFirst, ppPrintOutputFourSlideHandouts, msoFalse, , , , False, False, False, False, False

End Sub

编辑器可帮助您使用IntelliSense确定正确的选项。