社区
C#
帖子详情
100分 C# 调用 EXCEL 2010 COM组件产生EXCEL 2003文件
成都锦福工作室
2011-02-14 04:27:31
请问一下 如果我使用EXCEL 2010的COM组件 (版本号貌似是14.0)能否产生2003格式的EXCEL文件?
如果可以 请问在调用这个COM组件时 是否需要重写代码(因为以前的代码是基于EXCEL 2003 COM) 谢谢~
...全文
191
8
打赏
收藏
100分 C# 调用 EXCEL 2010 COM组件产生EXCEL 2003文件
请问一下 如果我使用EXCEL 2010的COM组件 (版本号貌似是14.0)能否产生2003格式的EXCEL文件? 如果可以 请问在调用这个COM组件时 是否需要重写代码(因为以前的代码是基于EXCEL 2003 COM) 谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
成都锦福工作室
2011-02-14
打赏
举报
回复
再次感谢 我原本的SAVEAS第二个参数 FILEFORMAT默认为Missing.Value 结贴!
以专业开发人员为伍
2011-02-14
打赏
举报
回复
[Quote=引用 4 楼 softcoke_320 的回复:]
谢谢楼上几位 现在我知道可以不用修改代码以及重新发布的方式了
但是 这样生成的文件 是2003格式的 还是2010格式的呢 谢谢~
[/Quote]
你的SaveAs的时候写了第二个参数了么?
peilianhai
2011-02-14
打赏
举报
回复
保存的时候,需要设置下 格式的 FileFormat
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\Administrator\My Documents\Book1.xls", FileFormat _
:=xlExcel8, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
False, CreateBackup:=False
peilianhai
2011-02-14
打赏
举报
回复
基本上不用改
除了引用的类需要改下
可能保存的时候格式需要改一下
成都锦福工作室
2011-02-14
打赏
举报
回复
谢谢楼上几位 现在我知道可以不用修改代码以及重新发布的方式了
但是 这样生成的文件 是2003格式的 还是2010格式的呢 谢谢~
whitechololate
2011-02-14
打赏
举报
回复
改变dll的调用方法。应该是2010的格式
bdmh
2011-02-14
打赏
举报
回复
用不同版本的dll即可,如果你安装了高版本的office,这个dll就可以找到了
以专业开发人员为伍
2011-02-14
打赏
举报
回复
不需要修改代码,把原来12版本的dll改为14版本的,重新编译就行了。
C#
写的
COM
组件
注册问题兼论微软Regasm注册的BUG
工作中自己用
C#
写了专门读写
EXCEL
(不需要OFFICE环境,直接读原始
文件
,速度快)的
COM
组件
,在使用过程中,发现原先的注册程序是有问题的。网上也有同样的网友碰到这个问题,但都没找到合适的解决办法。现在我把问题和解决方法都写出来,供读者参考。 其实问题都是出在
COM
组件
的注册上,根本的原因就是REGASM /u 命令有些时候是无效的! 我这边提供的注册过程是先卸载,然后注册。原先的注册过程是: (1) regasm /u XLSRW.dll (2) regasm XLSRW.
安装并卸载WPS后,导致Office
COM
组件
调用
失败的解决方案
安装并卸载WPS后,导致Office
COM
组件
调用
失败的解决方案 【下载地址】安装并卸载WPS后导致Office
COM
组件
调用
失败的解决方案
分
享 在安装并卸载WPS后,可能会导致Office
COM
组件
调用
失败的问题。本文将详细介绍如何解决这一问题,确保您的Office应用程序能够正常运行 ...
C#
通过引用Office
Excel
(2007)
组件
实现对
Excel
文件
的操作
[原创]
C#
通过引用Office
Excel
(2007)
组件
实现对
Excel
文件
的操作 对用应用软件来说,将报表转出为
Excel
文件
,进行二次加工,或者根据
Excel
模版填充数据,是非常常用的。实现对
Excel
文件
的操作,如将报表转出为
Excel
或根据已有的
Excel
模版进行填充,有很多方法,比如使用第三方
组件
,根据OpenXML的标准,将WEB页面中的控件直
安装并卸载WPS后,导致office
COM
组件
调用
失败的解决方案
某天,应朋友请求,帮助解决一个
excel
问题,结果发现朋友使用的是wps,发来的表格,在
excel
上打开正常,并无对方描述的问题。为了还原错误 ,下载并安装WPS,最终解决,之后卸载了WPS。(此为背景……) 最近在调试以前的代码,突然发现
C#
操作
excel
的代码不能用了。 Microsoft.Office.Interop.
Excel
.Application xlApp = new Microsoft.Office.Interop.
Excel
.Application(); Micro...
[原创]
C#
通过引用Office
Excel
(2007)
组件
实现对
Excel
文件
的操作
对用应用软件来说,将报表转出为
Excel
文件
,进行二次加工,或者根据
Excel
模版填充数据,是非常常用的。实现对
Excel
文件
的操作,如将报表转出为
Excel
或根据已有的
Excel
模版进行填充,有很多方法,比如使用第三方
组件
,根据Open XML的标准,将WEB页面中的控件直接输出等等,还有一种方式就是引用Office
Excel
组件
,直接由.NET程序
调用
。即在项目的“引用(References...
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章