Office互操作:在Office 2007的计算机上使用2003 PIA进行开发

Joe*_*orn 5 .net ms-access interop ms-office .net-2.0

我的开发机器上有Office 2007.我有一个小应用程序,我正在为Office 2003的客户服务器构建,需要进行一些互操作.我的程序将在夜间批处理过程中作为计划任务运行.

无论我做什么,我都找不到Access互操作程序集的版本11.0,以便在服务器上运行.

我已经尝试在我的机器上明确下载并安装它们.我尝试在服务器上安装2007互操作程序集(完整的Office 2007安装是不可能的).我尝试了几种不同的COM引用.我试图在服务器上寻找COM对象,以便在visual studio项目中引用.而且我已经尝试了太多其他小东西来列出这些.

这里发生了什么?我怎样才能使这个工作?

Row*_*haw 1

我发现执行此操作的唯一方法是添加对 PIA(而不是 COM 库)的引用,即使在 .Net v2 及更高版本中并行安装了两个版本。如果它们并排存在,Frameork v1.1 实际上会绑定到正确的版本。