将页面保存为pdf后,Excel VBA的运行速度明显减慢

将页面保存为pdf后,Excel VBA的运行速度明显减慢,vba,excel,Vba,Excel,我的excel vba程序中有一个非常奇怪的问题。我有大量的vba代码来执行查询和格式化数据。一切都运行得相当快。但是,如果我将页面保存为pdf格式,然后返回单击并执行更多查询。一切都需要更长的时间运行。我必须等待最多10秒钟,以便执行查询并向我显示数据。在保存为pdf之前,只需一秒钟。有人知道发生了什么事吗 谢谢 我正在使用Excel2007。我通过VBA创建pdf,但我也使用excel中的“另存为pdf”按钮进行了测试,同样的情况也发生了。只有当我将整个工作表保存为pdf时,速度才会减慢。

我的excel vba程序中有一个非常奇怪的问题。我有大量的vba代码来执行查询和格式化数据。一切都运行得相当快。但是,如果我将页面保存为pdf格式,然后返回单击并执行更多查询。一切都需要更长的时间运行。我必须等待最多10秒钟,以便执行查询并向我显示数据。在保存为pdf之前,只需一秒钟。有人知道发生了什么事吗

谢谢



我正在使用Excel2007。我通过VBA创建pdf,但我也使用excel中的“另存为pdf”按钮进行了测试,同样的情况也发生了。只有当我将整个工作表保存为pdf时,速度才会减慢。如果我选择1个图形并将其另存为pdf,它不会减慢速度。我试图保存的工作表由几个组合框、按钮、两个图形和表格组成。答案是:不要保存为pdf。永远

如果要提供pdf格式的报告,请将工作簿(或预定义的打印范围)打印到Adobe提供的虚拟打印机上,该打印机将生成可用的pdf文件


将工作簿保持为xls格式,并将pdf视为功能有限的演示格式。

更多信息会有所帮助;Excel的哪个版本,pdf是如何创建的(通过vba?)我已将您的两个帐户合并在一起。另外,StackOverflow不是一个论坛;如果你有新问题,请提出新问题。如果您想在问题中包含更多信息,请。如果你想与回答问题的人进行交流,你可以给他们留言。