因为在要引用如下这个
using Microsoft.Office.Core;
using Microsoft.Office.Interop.Excel;
文件
在引用中要添加 Microsoft.Office.Core 和Excel 但是在引用里添加的时候却没有发现这两个文件。
求救高手怎么办啊??
上次听说吧office在重新装下就好了,但是我装了把office自定义里支持.net的选项也勾上了 还是不行

解决方案 »

  1.   

    在控制面板中,选择“添加删除程序”,找到office ,选择“更改”,在对话框中选择“添加删除功能”,然后选择自定义安装,添加上office工具中的.net可编程性支持,安全起见,把excel下的,word下的此选项都添加上,然后点击“更新”按钮,更新office,完成后再回到.net开发平台,OK!没有问题了!
      

  2.   

    还是不行啊,我按照楼上这位兄弟说的 做了一遍。
    但是在引用里还是没有出现 Microsoft.Office.Core 和Excel~!
      

  3.   

    在项目引用中右击选择添加引用,选择COM里面选择Microft Office 12.0 object Library和Microft Excel 12.0 object Library分别点确定即可!同样如果要引用World选Microft World 12.0 object Library!
      

  4.   

    我引用上面的步骤完成后重新生成时报了错误: 不能将项目“企业管理”中的依赖项“Interop.Microsoft.Office.Core, Version=2.2.0.0, Culture=neutral”复制到运行目录,因为它将与依赖项“Interop.Microsoft.Office.Core, Version=2.4.0.0, Culture=neutral”冲突。
    错误: 不能将项目“企业管理”中的依赖项“Interop.Microsoft.Office.Core, Version=2.3.0.0, Culture=neutral”复制到运行目录,因为它将与依赖项“Interop.Microsoft.Office.Core, Version=2.4.0.0, Culture=neutral”冲突。
    错误: 不能将项目“企业管理”中的依赖项“Interop.Microsoft.Office.Core, Version=2.4.0.0, Culture=neutral”复制到运行目录,因为它将与依赖项“Interop.Microsoft.Office.Core, Version=2.2.0.0, Culture=neutral”冲突。
    错误: 不能将项目“企业桌面.控件”中的依赖项“Interop.Microsoft.Office.Core, Version=2.3.0.0, Culture=neutral”复制到运行目录,因为它将与依赖项“Interop.Microsoft.Office.Core, Version=2.4.0.0, Culture=neutral”冲突。
    错误: 不能将项目“企业桌面.控件”中的依赖项“Interop.Microsoft.Office.Core, Version=2.4.0.0, Culture=neutral”复制到运行目录,因为它将与依赖项“Interop.Microsoft.Office.Core, Version=2.3.0.0, Culture=neutral”冲突。
    错误: 不能将项目“企业桌面”中的依赖项“Interop.Microsoft.Office.Core, Version=2.2.0.0, Culture=neutral”复制到运行目录,因为它将与依赖项“Interop.Microsoft.Office.Core, Version=2.4.0.0, Culture=neutral”冲突。
    错误: 不能将项目“企业桌面”中的依赖项“Interop.Microsoft.Office.Core, Version=2.4.0.0, Culture=neutral”复制到运行目录,因为它将与依赖项“Interop.Microsoft.Office.Core, Version=2.2.0.0, Culture=neutral”冲突。
    F:\易讯财务软件\企业管理\全局\打印定义\打印样式控件.cs(963): 检测到无法访问的代码
    F:\易讯财务软件\企业管理\全局\打印定义\打印样式控件.cs(902): 检测到无法访问的代码
    警告: 不能将项目“cenetcom”中的依赖项“Interop.Microsoft.Office.Core, Version=2.3.0.0, Culture=neutral”复制到运行目录,因为它将改写引用“Interop.Microsoft.Office.Core, Version=2.4.0.0, Culture=neutral”。
    这个错误。请问下是不是发生充突了还是版本的问题呢
      

  5.   

    12.0指的是office 2007,而11.0只的是office 2003
      

  6.   

    解决了:
    http://hi.baidu.com/chelsealoveme/blog/item/3dc12d0fa34154e937d122df.html