Incompatible types: 'Word2000.TWordApplication' and 'WordXP.TWordApplication'

beck953254 2009-05-22 10:43:45
我用delphi做一个系统时,老是出错:
[Error] U_cx.pas(135): Incompatible types: 'Word2000.TWordApplication' and 'WordXP.TWordApplication'
怎么解决?
哪位高手指点一下。。。。
...全文
91 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovelymelon 2009-05-23
  • 打赏
  • 举报
回复
有OpenWordFile这个函数吗?
用wordapplication控件,可以这样打开word文档

WordDocuments.Open(FileName,ConfirmConversions,ReadOnly,PassWordDocument,
PasswordTemplate,Revent,WritePasswordDocument,WritePassWordTemplate,
Format,Encoding,Visible)

FileName: 文档名(包含路径)
Confirmconversions: 是否显示文件转换对话框
ReadOnly: 是否以只读方式打开文档
AddToRecentFiles: 是否将文件添加到"文件"菜单底部的最近使用文件列表中
PassWordDocument: 打开此文档时所需要的密码
PasswordTemplate: 打开此模板时所需要的密码
Revert: 如果文档已经,是否重新打开文档
WritePasswordDocument: 保存对文档更改时所需要的密码
WritePasswordTemplate: 保存对模板进行更改时所需要的密码
Format: 打开文档时所需使用的文件转换器
Encoding: 所使用的文档代码页
Visible: 打开文档的窗口是否可见
beck953254 2009-05-23
  • 打赏
  • 举报
回复
不是啊
是我用了那个组件

path:=hsz_path+'\'+listview1.Items[i].Caption;
OpenWordFile('true',Path,WordApplication1,worddocument1);
就这行出了问题
starluck 2009-05-23
  • 打赏
  • 举报
回复
word2000,wordxp ???
lovelymelon 2009-05-23
  • 打赏
  • 举报
回复
把你报错的代码贴出来
不会是你定义变量时这样写的吧 wp:Word2000.TWordApplication 如果是要改成wp:TWordApplication

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧