运行WinXP SP3、Visual Studios 2005、.NET 2.0。最近将计算机从Office2007升级到Office2010 sp1。
我有一个引用了Microsoft.Office.Interop.Word的项目,当我重新打开它时,没有找到引用。我已经检查了Office安装CD,并且选择了".NET Programmability Support“作为已安装。如果我转到C:\Windows\assembly,我会看到列表中安装了Microsoft.Office.Interop.Word版本14.0.0.0。
当我转到Add Reference Office选项卡时,我看到的唯一.NET引用是Microsoft.Office.Tools.Common、Microsoft.Office.Tools.Excel、Microsoft.Office.Tools.Outlook和Microsoft.Office.Tools.Word。
我可以转到COM选项卡并添加Microsoft Office14.0对象库以获取对Microsoft.Office.Core的引用。但是,我一直无法找到引用Interop程序集的方法。
在我的机器上搜索Microsoft.Office.Interop.Word.dll的文件也没有找到匹配项。
我已经修复了Office的安装,但仍然不走运。我还尝试直接安装PIA,行为相同。
这会是尝试在VS2005中使用Office2010的互操作程序集的问题吗?我在网上看到dll所在的目录通常在Program Files\Visual Studios 10下。
有没有想过我错过了哪一步?
发布于 2011-07-15 03:38:02
您可以单独安装Office 2010 PIA。可从http://www.microsoft.com/download/en/details.aspx?id=3508下载安装程序
https://stackoverflow.com/questions/6698878
复制相似问题