Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 升级到Office 2016参考错误:Microsoft.Office.Interop.Excel_Vb.net_Visual Studio 2015_Excel 2016_Office 2016 - Fatal编程技术网

Vb.net 升级到Office 2016参考错误:Microsoft.Office.Interop.Excel

Vb.net 升级到Office 2016参考错误:Microsoft.Office.Interop.Excel,vb.net,visual-studio-2015,excel-2016,office-2016,Vb.net,Visual Studio 2015,Excel 2016,Office 2016,Visual Studio 2015给了我一个错误,指出“导入的Microsoft.Office.Interop.Excel中指定的命名空间或类型不包含任何公共成员或找不到。”我从2013年升级到Office 2016后才开始出现此错误 在“我的引用”部分中没有.NET选项卡来添加此引用。MSDN只为我提供了下载Visual Studio 2013主互操作程序集的选项,它并没有解决我的问题。我仍然没有看到.NET选项卡 如何修复这些参考错误?目前没有Office 2016 PIA。 您必须重新安

Visual Studio 2015给了我一个错误,指出“导入的Microsoft.Office.Interop.Excel中指定的命名空间或类型不包含任何公共成员或找不到。”我从2013年升级到Office 2016后才开始出现此错误

在“我的引用”部分中没有.NET选项卡来添加此引用。MSDN只为我提供了下载Visual Studio 2013主互操作程序集的选项,它并没有解决我的问题。我仍然没有看到.NET选项卡


如何修复这些参考错误?

目前没有Office 2016 PIA。
您必须重新安装Office 2013并使用该Office 15 PIA,直到Microsoft发布Office 2016 PIA。

使用Office 2016,我们现在可以再次添加参考

删除现有的Microsoft.Office.Interop.Excel引用

右键单击“引用”,添加引用

选择COM 搜索Excel 检查Microsoft.Office 16.0对象库
单击“确定”

您必须在项目中添加对给定Excel对象库的引用。如果VS 2015中的方法与目前不同,您应该进行一些研究以了解新方法。或者,您可以找到给定的文件并手动将其附加到项目中(与任何其他dll一样)。请注意,自Office 2007以来,主互操作程序集不再是必需的,并且是针对目标计算机的(以允许应用程序运行),不包括项目中的Excel命名空间。是否有一些简单的方法来了解它们是否将被发布?谢谢你,你的信息已经帮了我很多:)这个主题的最后一篇文章现在已经很老了。。。关于2016年办公室PIA的任何更新?我找不到关于它的任何引用…COM是否支持旧代码,或者我们是否需要重写它?对于我正在处理的项目,不需要进行任何更改。删除.csproj文件中的版本信息,以便只有程序集名称仍然对我有效,即Reference Include=“Microsoft.Office.Interop.Excel”