大 大花鸡 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-24 #1 在操作Word时, 需要插入一个表格 , 长度未定. 在表格的后面, 还需要添加文字. 可是一般的操作总是在表格中添加文字, 而不是另起一行写文字. 应该怎么操作才能在表格后面写字呢?
M madeagle Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-24 #2 网上资料太多了,录制个宏你就知道怎么写了 var word:variant; word:=createoleobject('word.application'); Word.Documents.Open(extractfilepath(Application.ExeName)+'/test.doc',false); word.visible:=true; word.activedocument.range(0,word.Range.End-1).insertafter('789');; //最后的位置,好象是这样,要么是PARAGRAPH.. //也可以用(表格.RANGE.END+1,表格.RANGE.END+1),忘记了,你自己试试吧
网上资料太多了,录制个宏你就知道怎么写了 var word:variant; word:=createoleobject('word.application'); Word.Documents.Open(extractfilepath(Application.ExeName)+'/test.doc',false); word.visible:=true; word.activedocument.range(0,word.Range.End-1).insertafter('789');; //最后的位置,好象是这样,要么是PARAGRAPH.. //也可以用(表格.RANGE.END+1,表格.RANGE.END+1),忘记了,你自己试试吧
李 李翔鹏 Unregistered / Unconfirmed GUEST, unregistred user! 2008-11-24 #3 ss := ' '#13 + #13; doc1.Range.InsertAfter(ss);