我正在使用codeproject网站上提供的示例,但我不知道在哪里可以找到Microsoft.Office.Core库的引用。
我遇到了错误:"The referenced component 'Microsoft.Office.Core' could not be found."
我只安装了Office 2007企业版和Outlook 2003。这可能是原因吗?否则,我应该引用哪个特定的dll文件呢?
我正在使用codeproject网站上提供的示例,但我不知道在哪里可以找到Microsoft.Office.Core库的引用。
我遇到了错误:"The referenced component 'Microsoft.Office.Core' could not be found."
我只安装了Office 2007企业版和Outlook 2003。这可能是原因吗?否则,我应该引用哪个特定的dll文件呢?
Microsoft Office 12.0 Object Library
的引用,从“COM 组件”选项卡中添加 Microsoft.Office.Core
的引用。屏幕截图将显示您需要的组件。
您需要下载并安装适用于您使用的 Office 版本的 PIA(主要互操作组件集)。安装后,您可以将其添加到项目引用中,并可从添加引用对话框中使用它们。以下是下载链接...
如果某人在.NET .COM(选项卡)中没有引用或者在安装Visual Studio的计算机上没有安装Office,则可以执行以下操作:
Add references from:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Visual Studio Tools for Office\PIA\Office15
安装完Office PIA(主要互操作组件)后,将其添加到您的项目引用中 -> 它在.NET选项卡上 - 组件名称为“Office”
https://www.nuget.org/packages/Bundle.Microsoft.Office.Interop/
如果您使用的是Visual Studio 2012,为了使其正常工作并引用Microsoft Office Core,您需要通过Visual Studio进行引用。具体操作为:在顶部菜单中点击“项目(Project)”选项,选择“添加引用(Add Reference)”并勾选现在版本为(14.0)的office扩展。
- 在Visual Studio中单击“Solution Explorer”
- 右键单击项目名称(而不是解决方案名称)
- 选择“管理Nuget包”
- 单击“浏览”,搜索PIA 2013,选择显示的PIA并单击“安装”.....
完成。