VBA 更改 Excel 2002 -> Excel 2007

标签 vba excel migration

我在哪里可以找到从 Excel XP (2002) 到 Excel 2007 的 VBA 更改的完整列表?我有一本严重依赖 VBA 的工作簿,我在 2002 年一直在研究它,当我在 2007 年打开它时,我注意到有些事情发生了变化。例如,我的工作簿做了很多 3d 旋转;我发现 Shape.ThreeD.RotationX已成为 Shape.ThreeD.RotationY反之亦然。我还发现我必须否定旋转值,这样

Shape.ThreeD.RotationX = 90

变成
Shape.ThreeD.RotationY = -90

我确信还有其他更改,我可能错过了。我没有在任何地方看到上述详细变化,所以我想知道:

哪些站点会详细说明更改,例如我上面概述的更改?

最佳答案

  • 打开 Excel 2007 并进入 VBA 编辑器 (Alt+F11)
  • 打开帮助 (F1)
  • 点击最新消息
  • 点击自 Microsoft Office XP (2002) 以来的对象模型更改

  • 瞧!

    该列表相当全面且具有交互性,因此我不会在此处复制它。但自 97、2000 和 2003 版本以来,它也发生了变化。

    关于VBA 更改 Excel 2002 -> Excel 2007,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1157579/

    相关文章:

    Excel 宏在 Catia V5 中不起作用

    vba - 自定义函数将行中的值与特定文本相加

    mysql - 如何使用django和mysql?

    选择工作表时 Excel 应用程序定义的错误

    excel - 如何使用第 1 列中的每个值添加来自 2 个不同列的注释(注释)?

    使用 VBA 读写后 Excel 日期更改(月份和日期交换)

    excel - 使用列中的范围对相应值求和

    visual-studio-2013 - 将团队项目从 TFS 2013 迁移到 TFS 2015

    ruby-on-rails - ruby rails : How do I add a not null constraint to an existing column using a migration?

    excel - 清除组合框的选择