从2003年到2007年升级Office将通过COM互操作打破使用Excel的VB程序?

假定Office 2003的所有痕迹都将从计算机中删除。

更新:

我知道我仍然可以使用.xls文件。 我正在通过外部Excel的COM互操作来询问自动化Excel。 当我将一个对Excel的引用添加到VB项目时,它给了我不同版本的Excel的不同版本的DLL。 如果一个程序是参考Office 2003的dll编译的,是否需要重新编译Office 2007? 将代码需要更新使用新的DLL?

你的代码应该没有问题。 在我以前的经验中,即使我引用了旧版本的Interop程序集,Excel的新版本也能够处理这些调用。

现在,对于试图使用较旧版本的Excel的Interop程序集的更新版本,也不能这么说。

如果版本之间有很多重大变化,那将是非常令人惊讶的。 据我了解,微软有许多使用Office的客户,他们不会喜欢大量的重大改变。

在我看来,上述实际上是分析许多这类问题的有效方法:“可能发生的x ”大致相当于“如果x发生了什么,微软会发生什么”。 如果答案是“事情真的很糟糕”,那么微软很有可能会提前提出这个问题。

当然,这不能100%的工作。 “微软是否可以从Visual Studio 2005中删除Web应用程序项目”是一个反例。