zoukankan      html  css  js  c++  java
  • VS2017 error CS0234: 命名空间“Microsoft”中不存在类型或命名空间名“Office”问题的一种解决方案

    最近需要使用VS2017编辑C#,但在编译时软件报错:error CS0234: 命名空间“Microsoft”中不存在类型或命名空间名“Office”

    在网上找了很多办法,大多数都是点击项目->添加引用->COM,然后添加响应的Microsoft Officce组件

    但是我在COM中找不到响应的Microsoft Office组件,通过浏览的方式也找不到响应的office包(一般情况下都是在C盘,program Files(x86)...里)

    我的office是电脑自带的office 2016,也找不到安装和自定义工具。

    解决过程:

    1.按照CSDN一位作者的方案,使用VS2017 Installer安装了相应的office组件,安装完毕后还是没有解决问题;

    2.然后又找到CSDN一位作者的方案,终于解决了:

    点击项目->添加引用->程序集->扩展

    选中软件提示缺少的组件,我选的是Microsoft.Office.Interop.Excel,点击确定。

    (在此处,我发现原来office .dll组件安装到了D:VS2017Visual Studio Tools for OfficePIAOffice14 , 应该是在步骤1中安装好的office组件中带的)

    之后发现还是添加不上。。。,仔细分析才发现,在 解决方案资源管理器->引用 里的的那个Microsoft.Office.Interop.Excel是之前添加的无效的,把它删掉重新按照步骤2添加引用就可以了!

    参考:https://blog.csdn.net/weixin_42612669/article/details/104606803

              https://blog.csdn.net/z542601362/article/details/45158215

  • 相关阅读:
    PKU 3984 迷宫问题
    九度 1341 艾薇儿的演唱会
    九度 1335
    SDUT 1198 鞍点计算
    POJ 1363 Rails
    SDUT 1570 C旅行
    HDU 1042 N!
    SDUT 1568 俄罗斯方块
    HDU 1257 最少拦截系统
    POJ 3750 小孩报数问题
  • 原文地址:https://www.cnblogs.com/brian-sun/p/12888006.html
Copyright © 2011-2022 走看看