新版Excel中的VBA

Rya*_*chi 3 excel vba excel-vba

这是我父亲的问题.从Excel 5到使用Excel 2002的这一天,他已经在Excel中使用VBA超过二十年了.

由于他已经在Excel中使用VBA这么长时间,广泛使用记录宏的能力,他继续投资Excel,因为它在每个版本中都相当稳定(就其VBA功能而言).现在,他正在考虑升级到更新版本的Excel,但是我已经阅读了微软在Excel 2007中完全破坏了他们的VBA解释器的评论,因为过去在Excel 2003或更早版本中工作的脚本会变得非常缓慢或完全停止运行.然后看看Excel 2010,我已经读过Excel 2007的许多问题"尚未修复".由于我不确定这些评论的可信度,我已经阅读了这个问题.对于那些目前正在Excel中大量使用VBA的人来说:

对于从Excel 2002或更早版本投入大量时间和工作的人来升级到Excel 2003,2007或2010,是否明智?

Cha*_*ams 5

Excel 2007 VBA存在一些性能问题.其中许多已在Excel 2007 SP1中修复.图表和形状也有许多宏记录器问题.

我的个人建议是Excel 2010:VBA性能和宏录制器问题已修复,我发现Excel 2010的整体稳定性优于最新版本(但YMMV).

从Excel 2002迁移到2007或2010将涉及学习使用功能区:有些人喜欢它而有些人讨厌它,但它肯定需要为长期Excel用户付出努力.请注意,VBA IDE尚未更改.