VS2010和VS2013添加Microsoft Office 12.0 Object Library 有感叹号

时间:2022-02-10 07:26:51
如图: VS2010和VS2013添加Microsoft Office 12.0 Object Library 有感叹号
 引用不成功 是安装的Excel版本问题?Excel装了97-2003  和2007两个版本

8 个解决方案

#1


删掉重新来引用

#2


引用 1 楼 D56233577 的回复:
删掉重新来引用
 试过 不行

#3


引用 2 楼 u011672494 的回复:
Quote: 引用 1 楼 D56233577 的回复:

删掉重新来引用
 试过 不行


是哪里不行说清楚,找不到dll?

#4


引用 3 楼 D56233577 的回复:
Quote: 引用 2 楼 u011672494 的回复:

Quote: 引用 1 楼 D56233577 的回复:

删掉重新来引用
 试过 不行


是哪里不行说清楚,找不到dll?

已经可以了 我浏览在C盘Windows assembly下找到

#5


但是有一个小问题:
 程序里添加命名空间:using Microsoft.Office.Interop.Excel;
 下面的Excel还是无法自动辨析出是它的 我还是得一个个 Microsoft.Office.Interop.Excel.Application 这样添加过去。。why?程序拷贝过来 还是得一个个解析加过去

#6


引用 5 楼 u011672494 的回复:
但是有一个小问题:
 程序里添加命名空间:using Microsoft.Office.Interop.Excel;
 下面的Excel还是无法自动辨析出是它的 我还是得一个个 Microsoft.Office.Interop.Excel.Application 这样添加过去。。why?程序拷贝过来 还是得一个个解析加过去

最好是在你项目根目录下建一个文件夹,专门用来放系统插件或者第三方插件,引用的话直接引用这个文件夹下的dll

#7


引用 5 楼 u011672494 的回复:
但是有一个小问题:
 程序里添加命名空间:using Microsoft.Office.Interop.Excel;
 下面的Excel还是无法自动辨析出是它的 我还是得一个个 Microsoft.Office.Interop.Excel.Application 这样添加过去。。why?程序拷贝过来 还是得一个个解析加过去


你可以
using Excel=Microsoft.Office.Interop.Excel; 缩短长度

#8


引用 7 楼 stherix 的回复:
Quote: 引用 5 楼 u011672494 的回复:

但是有一个小问题:
 程序里添加命名空间:using Microsoft.Office.Interop.Excel;
 下面的Excel还是无法自动辨析出是它的 我还是得一个个 Microsoft.Office.Interop.Excel.Application 这样添加过去。。why?程序拷贝过来 还是得一个个解析加过去


你可以
using Excel=Microsoft.Office.Interop.Excel; 缩短长度

学习了 谢谢

#1


删掉重新来引用

#2


引用 1 楼 D56233577 的回复:
删掉重新来引用
 试过 不行

#3


引用 2 楼 u011672494 的回复:
Quote: 引用 1 楼 D56233577 的回复:

删掉重新来引用
 试过 不行


是哪里不行说清楚,找不到dll?

#4


引用 3 楼 D56233577 的回复:
Quote: 引用 2 楼 u011672494 的回复:

Quote: 引用 1 楼 D56233577 的回复:

删掉重新来引用
 试过 不行


是哪里不行说清楚,找不到dll?

已经可以了 我浏览在C盘Windows assembly下找到

#5


但是有一个小问题:
 程序里添加命名空间:using Microsoft.Office.Interop.Excel;
 下面的Excel还是无法自动辨析出是它的 我还是得一个个 Microsoft.Office.Interop.Excel.Application 这样添加过去。。why?程序拷贝过来 还是得一个个解析加过去

#6


引用 5 楼 u011672494 的回复:
但是有一个小问题:
 程序里添加命名空间:using Microsoft.Office.Interop.Excel;
 下面的Excel还是无法自动辨析出是它的 我还是得一个个 Microsoft.Office.Interop.Excel.Application 这样添加过去。。why?程序拷贝过来 还是得一个个解析加过去

最好是在你项目根目录下建一个文件夹,专门用来放系统插件或者第三方插件,引用的话直接引用这个文件夹下的dll

#7


引用 5 楼 u011672494 的回复:
但是有一个小问题:
 程序里添加命名空间:using Microsoft.Office.Interop.Excel;
 下面的Excel还是无法自动辨析出是它的 我还是得一个个 Microsoft.Office.Interop.Excel.Application 这样添加过去。。why?程序拷贝过来 还是得一个个解析加过去


你可以
using Excel=Microsoft.Office.Interop.Excel; 缩短长度

#8


引用 7 楼 stherix 的回复:
Quote: 引用 5 楼 u011672494 的回复:

但是有一个小问题:
 程序里添加命名空间:using Microsoft.Office.Interop.Excel;
 下面的Excel还是无法自动辨析出是它的 我还是得一个个 Microsoft.Office.Interop.Excel.Application 这样添加过去。。why?程序拷贝过来 还是得一个个解析加过去


你可以
using Excel=Microsoft.Office.Interop.Excel; 缩短长度

学习了 谢谢