回 帖 发 新 帖 刷新版面

主题:修改 WORD 表格内容,看看错在哪里

1. 一个WORD文档 AAA.DOC,其中有表格
2. 现想修改某行某列的数据,如下述代码:

  cDate='2011年1月10日'
  cTitle='单号'
  oWrd=CREATEOBJECT("Word.application")  && 运行正常
  oWrd.Visible=.T.                       && 运行正常
  oWrd.Documents.Open("D:\AAA.DOC")      && 打开已有文档,正常


  oWrd.Documents.Tables.Cell(1,2).Range.Text=cTitle  && 出错: OLE 错误码 0x80020006: Unknown name

  oWrd.Documents.Tables.Cell(1,4).Range.Text=cDate   && 出错: OLE 错误码 0x80020006: Unknown name 


** 通过代码新建 AAA.DOC 时没有问题

请教各位老师,问题出在哪里? 谢谢!

回复列表 (共1个回复)

沙发

cDate='2011年1月10日'
  cTitle='单号'
  oWrd=CREATEOBJECT("Word.application")  && 运行正常
  oWrd.Visible=.T.                       && 运行正常
  oWrd.Documents.Open("D:\AAA.DOC")      && 打开已有文档,正常
  owrd.ActiveDocument.Tables(1).Cell(1,2).Range.text=cTitle
  owrd.ActiveDocument.Tables(1).Cell(1,4).Range.text=cDate

我来回复

您尚未登录,请登录后再回复。点此登录或注册