现在的Delphi为什么没有Office2003或者Office2007的组件(100分)

  • 主题发起人 主题发起人 eluian
  • 开始时间 开始时间
E

eluian

Unregistered / Unconfirmed
GUEST, unregistred user!
原来的Delphi中都提供一个Servers面板,里面有一些访问Office的控件,但是直到Delphi7最多才支持到OfficeXp,后面的Office版本的组件就没有了,为什么?
 
[:(]
没有人知道这方面的消息啊?唉……
好像Borland公司也没有一个交代的哦?!
 
自己导入接口就行了
导入之后用vba提供的接口控制
 
D2008里有
 
1、楼上说了,Delphi 7 的 Type Library Import 可以产生 Office xxx 的接口 pas。
2、用 OfficeXp 甚至于 Office2000 都可以 ole 操作 Office 2003、2007,接口是完全兼容的。只是不能使用他们的高级功能罢了(比如,另存为 2007 的 docx、xlsx 之类的)
3、个人还是建议使用 Office2000 的,兼容性绝对好啊。不要期望用户机器上一定有 Office 2003/2007,况且 Office2000 的 interface 功能是绝对够用了。
 
我实现了一套控制word2000到word2007不同版本的功能,自己做一些抽象,跟据当前word的版本创建与其对应的类去控制。
 
后退
顶部