我正在尝试使用VBA保存PowerPoint演示文稿,我想将其保存为Handout格式的.pdf,页面上有2x2幻灯片。有人可以告诉我或指向一个链接,告诉我如何做到这一点。我已经在Google上完成了我的作业,但找不到它。任何帮助/建议/提示将不胜感激。
我也试过搜索引用,但是我只到了ppSaveAsPDF
,无论如何都可以从VBE IntelliSense访问。但我不知道如何实现2x2部分的讲义。
答案 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确定正确的选项。