如何让写出的操作Excel,word的程序与具体版本的office无关。 我们写的是winform程序,其中有项功能是导入导出等,对office进行简单的操作,我们开发用的是office2003,但有的客户用的是office2000。这时程序就不能正常用了。问题,如何让我程序做到不管用户装的是什么版本的office,程序都能正常使用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把用到的OFFICE控件,打包到安装文件中,并注册。 导出低版本的不就行了,word高版本兼容低版本。 最彻底的办法是摆脱office,将数据导出成纯文本/HTML/XML。!你用word,excel不就多了一个排版功能嘛!莫意义 不用excel/.xls,用文本文件/.csv或.txt。 同間steely(我爱秦英)的說法:開發時用低版本吧,并將產生的office dll打包,一起交給用戶。 建议用office2000开发,发布到2003上或2000上去, 产品都是向上兼容的,所以多半不能实现你的想法. 以Excel2000和Excel2003来说,行插入方法的参数是不一样的。所以楼主需要用2000的dll和2003的dll分别编译看看到底是不是都通过。如果不是都通过也有一个简单的办法,那就是应用2000的dll,在2002/3上肯定能运行。这是我写的一个组件。http://www.webmis.com.cn/GoldPrinter.ExcelExpert.htm CredentialCache怎么用? 求一个控件的名称 C#调用c++ DLL传递结构体 GridView 的标题行 帮忙看看SQL的小问题 dataGridView控件邦定dataTable,当动态向dataTable添加数据时,当dataGridView需要使用滚动条时,程序会死 treeview问题 急~急~为什么我编写的C#网络程序无法显示中文 提示未定义入口点是什么意思啊! 散分!! 终于装上VS.NET IDE了。 [[ 散分 ]]怎么我的可用分不见增长,虽然我每天登陆 怎么才能把.net网站布在一个域名的虚拟目录下?
最彻底的办法是摆脱office,将数据导出成纯文本/HTML/XML。!你用word,excel不就多了一个排版功能嘛!莫意义
開發時用低版本吧,并將產生的office dll打包,一起交給用戶。
所以楼主需要用2000的dll和2003的dll分别编译看看到底是不是都通过。
如果不是都通过也有一个简单的办法,那就是应用2000的dll,在2002/3上肯定能运行。这是我写的一个组件。
http://www.webmis.com.cn/GoldPrinter.ExcelExpert.htm