我的办公室正在从 Excel 2003 升级到 Excel 2010,并且我们在 Excel 2003 中有很多工具(复杂的自定义公式、命名范围、VBA、数据透视表……几乎 Excel 的每个功能都可以在我们的至少一个工具中找到)。
会出现什么样的问题?我尝试过的很多东西都运行良好,但我听说有些 VBA 不再起作用,我想知道是否有一个列表,列出哪些 VBA 命令在转换到 2010 后可能会导致问题。我听说 excel 2007 和 excel 2010 彼此非常兼容,但问题是 excel 2003 中的一些功能没有出现在 excel 2007 中,因此也没有出现在 2010 中,因此 2007 中不再起作用的 VBA 列表可能同样有用。
答案1
一个好的起点是微软的兼容性文档,其中包括:
将工作簿转换为 Excel 2010 文件格式和Excel 2010 不支持的 Excel 2007 和 Excel 97-2003 功能,都是较大的将 Office Excel 2010 与早期版本的 Excel 结合使用文档。
答案2
回答这个问题的唯一方法就是进行测试。将你的一台开发机器升级到 Excel 2010 并亲自尝试。
Microsoft Technet 有一篇关于这些变化的文章: