0

我在 Visual Studio 2010 中使用 Office 2010 的互操作程序集开发了一个办公应用程序。这里提到的 PIA 是 14。在这里一切正常。现在我已将 Office 2010 更改为 2013,因此在 VS 2010 中引用了 PIA 15。项目成功构建。当我运行应用程序时,word 文档启动,但办公室配置设置也开始,完成设置后提示关闭启动了 office 组件。它在将 office 2010 更改为 2013 后开始发生。我尝试从项目中删除旧引用并再次为 Office 15 库添加。但仍然相同。经过大量搜索,我在我的 .vbproj 文件中找到了一些东西

<Reference Include="Microsoft.Office.Interop.Word, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <EmbedInteropTypes>True</EmbedInteropTypes>
  <HintPath>C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Word\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Word.dll</HintPath>
</Reference>

这里有什么需要改变的吗?另外我已经在VS 2010 Ultimate中完成了Office 2010的开发。现在我已经开始在VS 2010 Professional中开发Office 2013应用程序。这会引起任何问题吗?

请指导。

4

1 回答 1

0

解决此问题的解决方案: 解决方案 1:卸载 MS Office 2013,然后卸载 Visual Studio。修复注册表。重新启动机器。安装 MS Office,然后安装 Visual Studio。参考 VS 提供的 PIA 并构建项目,看看是否有效。

解决方案2:格式化机器,它对我有用。

于 2015-09-29T04:25:16.150 回答