首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无法从VB程序访问Excel互操作

我无法从VB程序访问Excel互操作
EN

Stack Overflow用户
提问于 2019-12-18 21:54:11
回答 1查看 1.3K关注 0票数 0

我不得不更换我的笔记本电脑。我需要安装的应用程序之一是VisualStudioCommunity2019,因为我依赖于用VB编写的一些程序。我对2015年版本的记忆是,我刚刚安装了它。对于2019年版本,我必须指定我需要哪些组件。考虑到有多少组件可用,我可以理解为什么它们不能安装所有的组件。我需要访问Excel互操作,并下载了所有可能访问互操作的组件,但没有明显的成功。语句Imports Excel = Microsoft.Office.Interop.Excel给出错误“{)命名空间微软。在导入‘Microsoft.Office.Interop.Excel’中指定的命名空间或类型不包含任何公共成员或找不到。“

在搜索帮助时,我发现:“要使用Office项目中的Microsoft应用程序的特性,必须对应用程序使用主互操作程序集(PIA)。”对于我的64位计算机,这些显然应该安装在“%ProgramFiles(X86)%\\Shared\\PIA\”中。

我发现文件夹“C:\Program(X86)\\Shared\\”包含子文件夹“Office14”和“Office15”。每个子文件夹都包含一组不同的PIA。两者都包含“Microsoft.Office.Interop.Excel.dll”,该办公室的14版日期为2015年3月31日,该办公室的版本为2015年10月7日。

我使用Office15 15。是将我想要的PIA从文件夹“PIA\ Office 15”移到文件夹“PIA”,还是误解了其他内容?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-19 02:04:22

您可以尝试安装Nuget包Microsoft.Office.Interop.Excel form Nuget Package Manager。首先,右键单击项目并选择Manage NuGet Packages...

然后在搜索栏中键入Microsoft.Office.Interop.Excel并安装它:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59400461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档