![](https://csdnimg.cn/release/download_crawler_static/87022496/bg4.jpg)
(完整 word 版)Excel VBA 操作 Word(入门篇)
Start:=ActiveDocument。Paragraphs(1).Range。Start, _
End:=ActiveDocument.Paragraphs(4).Range。End) ‘第 1 段
头到第 4 段尾
Set rngPa = ActiveDocument。Range(Start:=0,End:=10) ‘当前文档前 10 个字
符
rngPa。Select
选定,我觉得用处不大,原因就是为什么要选中呢?能操作就直接操作,不能的话,就选中吧(他可
以说是没办法的办法).
range 对象的赋值:(包括任意的对象,Set 是对对象赋值的标准语句)
set a=b
和变量的赋值:a=1 不一样
三、通过录制宏生成代码
有了对 Word 基本结构的认识,想操作这些对象应该使用什么方法、修改哪些属性?不知道就“录制宏”。
录制宏是我们认识未知对象的很好方法之一,通过宏录制器将操作译成 Word 的 Visual Basic 代码,
再根据需要修改代码。Word 中录制与 Excel 不同的是,不能使用鼠标移动光标或选中一行,只能使
用键盘来移动,或用 Shift+方向键来选中。以下几句话就是键盘的:上、下、左、右、Home、End、
Shift+左选中 5 个字符、Shift+右选中 5 个字符。
Selection.MoveUp Unit:=wdLine, Count:=1
Selection.MoveDown Unit:=wdLine, Count:=1
Selection。MoveLeft Unit:=wdCharacter, Count:=1
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection。HomeKey Unit:=wdLine
Selection.EndKey Unit:=wdLine