VBA更改了Excel 2002 - > Excel 2007

a_m*_*m0d 5 migration excel vba excel-vba

在哪里可以找到从Excel XP(2002)到Excel 2007的VBA更改的完整列表?我的工作簿很大程度上依赖于我在2002年开始工作的VBA,当我在2007年打开它时,我注意到有些事情发生了变化.例如,我的工作簿进行了大量的3D旋转; 我发现Shape.ThreeD.RotationX已成为Shape.ThreeD.RotationY反之亦然.我还发现我必须否定旋转值,所以

Shape.ThreeD.RotationX = 90
Run Code Online (Sandbox Code Playgroud)

Shape.ThreeD.RotationY = -90
Run Code Online (Sandbox Code Playgroud)

我确信还有其他变化,我可能已经错过了.我没有在任何地方看到上面的变化,所以我想知道:

哪些网站详细说明了我上面概述的变化?

Eri*_*ric 4

  1. 打开 Excel 2007 并进入 VBA 编辑器 (Alt+F11)
  2. 打开帮助(F1)
  3. 单击“新增内容”
  4. 自 Microsoft Office XP (2002) 以来单击对象模型的变化

瞧!

这个列表相当全面并且具有互动性,所以我不会在这里复制它。但自97、2000、2003版本以来也有变化。