我的excel vba程序中有一个非常奇怪的问题。我有大量的vba代码执行查询和格式化数据。一切都运作得相当快。但是,如果我将页面保存为pdf,然后返回点击并执行更多查询。一切都需要更长的时间才能运行。我必须等待最多10秒才能执行查询并向我显示数据。在保存为pdf之前,这只需要一秒钟。有谁知道发生了什么事?
谢谢!
我正在使用excel 2007.我正在通过VBA创建pdf,但我也在excel中使用save as pdf按钮进行了测试,并且发生了完全相同的事情。如果我将整个工作表保存为pdf,它似乎只会减慢速度。如果我选择1个图表并将其保存为pdf,它不会减慢速度。我试图保存的工作表包含几个组合框,按钮,2个图表和表格
答案 0 :(得分:0)
答案是:不保存为pdf。永远。
如果您想以pdf格式提供报告,请将工作簿(或预定义的打印范围)“打印”到Adobe提供的虚拟打印机,生成可用的pdf文件。
将工作簿保持为xls,并将pdf视为具有有限功能的演示文稿格式。