使用Office 2007 PIA与Excel 2002(主互操作程序集)

这可能吗?

我的应用程序引用了Excel 2007主互操作程序集。 我可以在只安装了Excel 2002(XP)的PC上安装这些软件吗?

还是我需要Office XP PIA?

在那种情况下,是否需要修改我的程序来引用旧的PIA?

只是做了一个快速的search,这个链接可能会有所帮助: 实现向下兼容.NET Interop:Excel作为案例研究

简短的答案似乎是Interops不是向前兼容的,即它们将不能在部署环境中使用低于版本的程序集。 为了定位较低版本,您应该明确引用较低版本的程序集。