vb 高手请帮忙关于VB控制word的问题 急!

来源:百度知道 编辑:UC知道 时间:2024/09/21 04:08:06
我编的程序是想实现用VB来打开WORD文档来在文档固定的位置输入文字,我是通过移动插入点来输入文字的,如以下语句Selection.MoveRight Unit:=wdCharacter, Count:=1(当然有的时候移动单位是line)
在我编好之后,插入点老是过不了稳档的第一页,老是卡在第一页的最后一行
恳请赐教!!!
一楼你的答案不太清楚
我的问题是将插入点一行一行的移动,不管我移动多少行,都过不了第一页,简直是太怪了
我后来想起来用GOTO方法了,我直接让插入点移动到下一页,如Selection.GoTo What:=wdGoToPage, Which:=wdGoToNext, Name:="3",才解决了
一楼你的答案不够清晰,我等等你楼下吧,如果没有更好的答案就把分给你吧!
我再加问下,我写了wordapp.Options.Overtype=true后,怎么插入数据后不覆盖原来的数据仍旧是插入,而且有时候会提示这一句有错误

Selection.GoTo What:=wdGoToLine, Which:=wdGoToFirst, Count:=40, Name:=""
先增加定位行的语句,再定位列。
当然首先要保证你的文档长多大于1页才能定位到1页后的位置。