E ellen_zhang Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-19 #1 我用doc.Tables.Add(tbrange,5,5,EmptyParam,EmptyParam)这条语句新增表格,第一个表格没有问题,但是第2个表格新增的时候就有问题了,会把第2个表格新增到第一个表格的第一行的第一列中.我想这个应该是光标没有定位到下面的原因吧?不知道怎么弄了,请各位帮忙!!
我用doc.Tables.Add(tbrange,5,5,EmptyParam,EmptyParam)这条语句新增表格,第一个表格没有问题,但是第2个表格新增的时候就有问题了,会把第2个表格新增到第一个表格的第一行的第一列中.我想这个应该是光标没有定位到下面的原因吧?不知道怎么弄了,请各位帮忙!!
N newsmile Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-19 #2 如果有空行应该移动插入点到下一行,否则要新增一行()参考: http://www.delphibbs.com/delphibbs/dispq.asp?lid=3447075
E ellen_zhang Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-19 #3 里面的movedown方法不对啊,不知道是用什么版本的DELPHI,我用的是7.0的
D Delphi_lobby Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-19 #4 对word要做什么,都可以在word的界面操作,录制好宏...然后看宏的代码,将VB代码转成你想要的目标代码就行了.
N newsmile Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-19 #5 象你的情况,只要将插入点移到文尾就可以了吧。movedown方法与office的版本有关与delphi无关。你要查office的vba文档,看各个版本是怎样移动插入点的,楼上说的录制宏确实是个好办法。
E ellen_zhang Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-19 #6 啊,晕死了,word的宏我不会弄,我的WORD是2003的,那是不是以后换了别的版本的WORD ,我这个程序还跑不起来了? to:newsmile 怎么把插入点移到文尾啊?
N newsmile Unregistered / Unconfirmed GUEST, unregistred user! 2007-06-19 #7 看我给的那个链接最后,录制宏:工具-宏-录制宏,再把录制的宏改为delphi语句就可以了。参考本论坛中word与delphi的溶合那个帖子。你最好有离线包那样的话可以解决很多问题。