MS Office 不停升级,但不向后兼容,我的程序OLE MS,是否需要为每个版本的EXCEL重新编译呢?
不同版本的MS Word、Excel,DELPHI需用不同的OLE对象以及方法(确切的说是不同的参数),我需要为每个不同版本的MS office(,office 2000、office XP,office 2003,office 2004等)重新编译我的程序(应用相应的*.PAS:word2000.pas、wordxp等)吗?
不同版本的MS Word、Excel,DELPHI需用不同的OLE对象以及方法(确切的说是不同的参数),我需要为每个不同版本的MS office(,office 2000、office XP,office 2003,office 2004等)重新编译我的程序(应用相应的*.PAS:word2000.pas、wordxp等)吗?
解决方案 »
- 怎样传递sql where参数,谢谢了。
- 使用OpenPictureDialog1控件打开某些图片时候会報"Unknown picture file extension(.png)"的錯誤
- 怀疑倒分,shyghostwolf进来看一下
- 招聘DELPHI5.0+sqlserver的程序员,一般水平即可!
- 新手求delphi2010用相对路径连接sql2005数据库急求啊!谢谢各位高手!
- SOAP+DCOM怎样执行跟踪??
- DELPHI中SQL程序的发布方法
- 我数据库里头有个数值型字段, 为什么我一用InttoStr(K2) 小数位就四舍五入呢? 怎样将小数位保留
- 怎样在Image中显示数据表中的Image字段值?
- 请高手指教,怎么把网页中的表格内容按规则输出至一个数据库中?
- delphi中什么控件可以播放多种格式的音视频文件(mpg,rl,dat,avi...)
- DBGrid控件中,如何把选择某一行的数据用SQL添加到另外一张表里面呀?
delphi 为各种不同版本的office备有*.pas单元文件。我必须要为每个版本的office重新编译程序吗?
解决方法:1、判断office版本,调用不同的函数
2、调用同一个函数,但对使用的dll进行注册,比如编译时用offic2000,xp中如果不兼容,则把用到的dll分离出来,单独注册
1 楼上说的方式。
2 写个通用接口,专门连接OFFICE等
我比较喜欢后者。