【问题标题】:VB.NET Missing Reference (Microsoft.Office.Interop) after MS Office Recovery [closed]MS Office 恢复后的 VB.NET 缺少参考(Microsoft.Office.Interop)[关闭]
【发布时间】:2020-12-09 02:12:10
【问题描述】:

就在我遇到 Excel 问题并通过在线选项恢复 MS Office 之前。之后我的 excel 运行良好,但我在 Visual Basic VB.NET 中的项目丢失了 excel 参考(Microsoft.Office.Interop)。我已经恢复了 Visual Studio,但它仍然失去了参考。我使用 Office Home & Student 2019 和 Visual Studio 2019。请帮我修复它。

【问题讨论】:

  • “失去参考”是什么意思?你的意思是它丢失并且不能重新添加?还是添加后随机消失?请提供更明确的信息。
  • 如您所见,您可以看到我已经检查了 Office 16.0,即 Office 2019。但是为什么告诉 VS Microsoft.Office.Interop 是不必要的?在我恢复 MS Office 之前,一切正常。你有任何解决它的经验或想法吗?
  • 请参阅我关于 Microsoft.Office.Interop.Excel 扩展库的回答。您在此处添加的是一个旧的 COM 库。你没有使用VBA,是吗?你在问题标题中提到了VB.NET
  • 感谢您的快速评论!我在扩展库中搜索过,但“Microsoft.Office.---”类型的所有内容都不存在...
  • 我认为我找到了解决方案。我用谷歌搜索了它,我只是在“C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel”中添加了它。对吗?

标签: visual-studio ms-office


【解决方案1】:

您是否尝试过简单地添加 Microsoft.Office.Interop.Excel 扩展库?

进一步了解您的 cmets,如果该参考不可用/不可见,请检查此 SO 问题:Microsoft.Office.Interop.Excel Reference Cannot be found

就个人而言,我会先尝试 NuGet 选项:

【讨论】:

  • 谢谢你的回答,我在扩展中搜索了它,但我没有“Microsfot.Office.---”...
  • 我认为我找到了解决方案。我用谷歌搜索了它,我只是在“C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel”中添加了它。对吗?
猜你喜欢
  • 2013-08-03
  • 1970-01-01
  • 2011-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-21
  • 2018-11-27
  • 1970-01-01
相关资源
最近更新 更多