我在PowerPoint中将图形导出为图像时遇到了一些困难。
当我手动从powerpoint导出图形时(右键单击 - >另存为图片),图像的质量比使用VBA导出时要好得多:
Call objPPTshape.Export(strExportName, ppSaveAsPNG)
有人可以解释为什么会出现这个问题吗?
我使用此解决方法将一些打印区域从Excel工作表保存到png文件。有没有更简单的方法从excel中导出高质量的png?
提前致谢。
答案 0 :(得分:1)
如果您在通话后添加一些参数,您应该会得到更好的结果:
objPPTshape.Export strExportName, ppSaveAsPNG, 1000, 1000, ppRelativeToSlide
根据需要调整数字。
不需要Call() - 只需用他们的名字和没有括号调用方法