如何在 .net 中添加对“Microsoft.Office.Interop.Word”的引用
Posted
技术标签:
【中文标题】如何在 .net 中添加对“Microsoft.Office.Interop.Word”的引用【英文标题】:How to add reference for "Microsoft.Office.Interop.Word" in .net 【发布时间】:2014-07-08 11:01:50 【问题描述】:我正在尝试将 Microsoft Word 与 C# 集成。但是当我尝试添加程序集“Microsoft.Office.Interop.Word”时,我在参考列表中找不到这个:
我错过了什么?我正在使用 Visual Studio Ultimate 2012。
请帮忙...
【问题讨论】:
你很可能需要在你的机器上安装 MS Office 您是否安装了办公室主互操作组件 (PIA)?我认为,它可以通过 MS Office 上的添加/删除程序获得。 我的机器上已经安装了 MS Office 【参考方案1】:添加对主互操作程序集的引用:
打开 Visual Studio Tools for Office 项目并在解决方案资源管理器中选择项目名称。
在“项目”菜单上,单击“添加引用”。
在 .NET 选项卡上,在组件名称列表中选择所需的主互操作程序集。有关可用的 Microsoft Office 主互操作程序集的详细信息,请参阅Office primary interop assemblies。
点击确定。
程序集名称出现在解决方案资源管理器的 References 文件夹中。
【讨论】:
【参考方案2】:您需要在您的计算机上安装 MS Office。
或者从这里下载主要的互操作程序集。
http://www.microsoft.com/en-us/download/details.aspx?id=3508
然后将其添加到您的项目参考中。
【讨论】:
下载主互操作程序集在我的情况下不起作用 @sohaiby 你的机器上安装了MS office吗? 不。我正在寻找不包括安装 MS Office 的解决方案 @sohaiby 没有这样的解决方案。要使用这些库,您必须安装 Office。以上是关于如何在 .net 中添加对“Microsoft.Office.Interop.Word”的引用的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ASP.net Core 中添加 js 和 css 文件?
对ASP.NET MVC的角色(外部数据库)进行硬编码并添加Windows Authenticated Users