【发布时间】:2013-01-03 17:33:32
【问题描述】:
我公司的 IT 部门最终决定从 MS Office 2003 切换到 2010。在我的部门,我们开发了许多在 VBA 上运行的小型应用程序。特别是所有这些都是在 MS Excel 和 MS Access 中编程的。 几周前,我们收到了一台用于测试我们的应用程序的 PC -> 当然,没有任何应用程序真正按照预期的方式运行。
所以我的问题是,是否有任何信息来源可以告知从 Office 2003 到 2007 以及从 2007 到 2010 所做的所有更改 - 特别是关于 VBA 语法和功能。我阅读了一些关于单个更改的内容,但找不到摘要。
非常感谢您的帮助!
【问题讨论】:
-
在大多数情况下,32 位 Access 2003 mdb 在 MS Access 2010 中应该可以很好地工作,现有应用程序无需转换为 accdb。有哪些问题?
-
升级时遇到的主要问题是我愚蠢地进行了早期绑定。也许您的大部分问题都可以通过后期绑定来解决?
-
如果您使用 64 位 office 2k10,您应该注意一些事项; msdn.microsoft.com/en-us/library/…
-
请注意,任何缺失的引用都会导致奇怪的行为,包括无法识别内置关键字。快速检查引用对话框将显示是否有任何引用被标记为“MISSING:”
标签: excel ms-access vba ms-office