2
我们有几个程序通过com自动化生成excel文档,一些用VB6编写,一些用python编写。无论使用哪种编程语言,这些程序的运行速度都比旧版本的Excel要慢5倍。对python版本进行性能分析显示,额外的运行时间主要用于低级com功能(内置方法绑定和调用),因此每个com调用都会变慢。excel 2010的自动化比以前慢了5倍
任何提示,我们如何加快速度,可能是(安全性?)设置在Excel 2010?
感谢, 托马斯
我已经帮助过了,为了制作一个“简单的慢程序”(在表单中插入1000个单元格),我发现这个简单的程序与Excel 2010一样快,与旧版本一样快,所以我的假设自动化呼叫的普遍减速并不成立。需要更多实验... – 2011-01-20 14:52:39