use*_*010 96 .net c# office-interop visual-studio-express
我有兴趣使用C#来操作/自动化Excel文件.
浏览网页后,我发现了VSTO,但似乎你不能在Visual Studio Express Edition中使用它,所以我不能使用它.
就在几分钟前,我注意到这个站点中的一个问题是在其代码中使用了这个命名空间:
的Microsoft.Office.Interop.Excel
所以我想知道是否所有我需要使用的是添加必要的参考,如果是这样添加的参考?
UPDATE
我安装了"主互操作程序集"作为建议的答案但由于某些原因它们仍然在".NET"下的"添加引用"对话框中丢失,但它们存在于GAC中.
所以我只是使用"浏览"添加引用并位于Microsoft.Office.Interop.Excel.dllGAC文件夹中.
但在本网站上寻找类似的问题有关添加GAC的参考资料,似乎不建议这样做.
Hac*_*ese 98
这些程序集可以作为NuGet包使用,这比我原来的答案容易得多.
您可以通过右键单击项目中的引用并选择管理NuGet包...并搜索下面列出的其中一个包来安装,或使用包管理器控制台进行安装:
PM> Install-Package Microsoft.Office.Interop.Excel
Run Code Online (Sandbox Code Playgroud)
它们可用作"主互操作程序集",可以与Office一起安装,也可以单独下载和安装.如何:安装Office主互操作程序集.
安装完成后,可以在.NET下的"添加引用"对话框中的项目中引用它们.如果您没有看到列出的那些Microsoft.Office.Interop程序集,那么它们尚未安装.从您的设置安装它们,或单独下载和安装它们(请参阅上面的链接以获取下载).
Rob*_*ert 47
刚刚遇到这个问题并且接受的答案对我没有帮助,但我解决了这个问题:
Add reference > Browse > C: > Windows > assembly > GAC > Microsoft.Office.Interop.Excel > 12.0.0.0_etc > Microsoft.Office.Interop.Excel.dll
0x8*_*00D 24
答案没有帮助我解决我的问题,我找不到(和浏览)程序集,虽然我使用Microsoft的msi安装程序安装它们.对我来说,excel程序集位于C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Excel\14.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Excel.dll
| 归档时间: |
|
| 查看次数: |
219699 次 |
| 最近记录: |