c#使用Microsoft Excel 12.0 Object Library这个COM组件写的程序怎么在没有装office的机子上运行?

时间:2021-10-14 22:07:07
我使用c#调用的Microsoft Excel 12.0 Object Library这个office 2007的com组件,但是在程序运行的机器上没有安装office2007,请问有什么办法能运行程序吗?可以不安装office2007只安装这个组件吗?怎么安装呢?

求教高手,在线等,谢谢!

11 个解决方案

#1


应该不可以吧
我那时装了个excel的sdk多不可以
非得把office 2007装上才可以用

#2


如果有调用excel com  就一定要装excel才可以

#3


没办法
我以前试过,用的是excel.11.0版本的,必须装office2003,

#4


你要是用12.0的必须装2007

#5


难道真的没有什么办法了吗?感觉是应该把哪个组件安装到运行程序的机子上就可以的,就是不知道怎么装

#6


是的,不然不会被注册到windows里
程序找不到dll。

#7


引用 5 楼 caohui8666 的回复:
难道真的没有什么办法了吗?感觉是应该把哪个组件安装到运行程序的机子上就可以的,就是不知道怎么装

作为COM组件,复制后注册一下就可以,问题在于不知道这个组件有没有使用其他的组件,如果还使用很多其他的组件,光复制这一个也白搭。

#8


使用开源组件吧,就没这么麻烦,网上搜一搜还是很多的。支持2007的也大把,
不过2007的文档默认的不就是个xml文档吗,使用xmldocment来操作不就可以了,虽然麻烦点儿

#9


  楼主你也要操作EXCEL啊,能不能把源码给我一份啊。我想做个操作EXCEL的程序,要可以设置布局、单元格计算公式等,想要你的源码参考下,可以的话,请发我邮箱:sadan003@163.com

#10


楼上的老大,和楼主,你们调用成功了吗?我现在工作中也需要用到这方面的,能提供成功的思路吗?谢谢了。。。。

#11


excel早早抛弃office,用nopi是正道

#1


应该不可以吧
我那时装了个excel的sdk多不可以
非得把office 2007装上才可以用

#2


如果有调用excel com  就一定要装excel才可以

#3


没办法
我以前试过,用的是excel.11.0版本的,必须装office2003,

#4


你要是用12.0的必须装2007

#5


难道真的没有什么办法了吗?感觉是应该把哪个组件安装到运行程序的机子上就可以的,就是不知道怎么装

#6


是的,不然不会被注册到windows里
程序找不到dll。

#7


引用 5 楼 caohui8666 的回复:
难道真的没有什么办法了吗?感觉是应该把哪个组件安装到运行程序的机子上就可以的,就是不知道怎么装

作为COM组件,复制后注册一下就可以,问题在于不知道这个组件有没有使用其他的组件,如果还使用很多其他的组件,光复制这一个也白搭。

#8


使用开源组件吧,就没这么麻烦,网上搜一搜还是很多的。支持2007的也大把,
不过2007的文档默认的不就是个xml文档吗,使用xmldocment来操作不就可以了,虽然麻烦点儿

#9


  楼主你也要操作EXCEL啊,能不能把源码给我一份啊。我想做个操作EXCEL的程序,要可以设置布局、单元格计算公式等,想要你的源码参考下,可以的话,请发我邮箱:sadan003@163.com

#10


楼上的老大,和楼主,你们调用成功了吗?我现在工作中也需要用到这方面的,能提供成功的思路吗?谢谢了。。。。

#11


excel早早抛弃office,用nopi是正道