delphi 在word中怎么创建多个表格? ( 积分: 100 )

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

ellen_zhang

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