Visual Studio未看到Microsoft Office引用

时间:2015-07-27 17:32:03

标签: visual-studio-2013 reference ms-office

我的观点是使用Microsoft Office库,例如。 G。 Microsoft.Office.Interop.PowerPoint。当我尝试使用Reference Manager的“搜索”选项将它们添加到项目时,Microsoft Visual Studio Professional 2013无法在引用之间看到它们。但是,它们位于“Program Files(x86)”(C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Visual Studio Tools for Office \ PIA)中的文件夹中。我只能手动添加它们,比如浏览和提供它们的位置,而不是通过Reference Manager中“COM”中的搜索选项。

如何解释?

Microsoft Office本身并未在计算机上运行,​​但我手动安装了这些程序集。

2 个答案:

答案 0 :(得分:1)

建议:

  1. 重新运行MS-Office安装。做一个"更新"。请务必检查" .Net可编程性支持"。

  2. 如果您还没有在Project>中看到Interop库。参考文献> COM,然后尝试安装Office开发工具:

    https://www.visualstudio.com/en-us/features/office-tools-vs.aspx

  3. 链接:

  4. 听起来你已经拥有(至少一些)正确的文件......但是组件和/或类型库从未在COM中正确注册。

    你必须做一个"安装"让事情正常运作。

答案 1 :(得分:1)

应在PC上安装COM服务器应用程序。仅在这种情况下,COM引用将包含相应的条目。 PIA和COM服务器是不同的东西。 PIA用于将您的属性或方法调用编组到COM服务器(非托管世界)。