MS Office VBA从2003年到2010年发生了变化

Tob*_*i89 2 excel vba ms-office excel-vba access-vba

在我的公司,IT部门最终决定从MS Office 2003切换到2010年.在我的部门,我们开发了许多在VBA上运行的小型应用程序.特别是所有这些都是在MS Excel和MS Access中编程的.几个星期前,我们收到了一台用于测试我们的应用程序的PC - >当然没有应用程序真正按照它应该的方式运行.

所以我的问题是,如果有任何信息来源告知从Office 2003到2007以及2007年到2010年所做的所有更改 - 尤其是有关VBA语法和功能的更改.我读过有关单个更改的内容,但无法找到摘要.

非常感谢你的帮助!

mwo*_*e02 9

VBA内部变化很小.VBA从版本6转到版本7,但唯一真正的变化是包含对64位API调用的支持.请参阅VBA 6.0和VBA 7.0之间的区别是什么?更多细节.

但是,Excel,Access,Word,Outlook等的库(及其关联的对象模型)将发生重大变化.对象模型中更改的最佳资源是每个相应项目的官方MS Developer Reference.每个参考文献都包含一个标题为"什么是新的?"的部分.

为方便起见,我将提供您特别提到的链接: