跳到主要内容

移动光标位置

命令说明

以相对光标现在的位置,移动光标在Word文档中位置

命令原型

Word.MovePosition(objWord,iMove,optionArgs)

命令参数

参数必选类型默认值说明
objWordTrueexpressionobjWordWord 文档对象
iMoveTrueexpression0从光标所在位置移动,从0开始,必须大于或等于0
sTypeFalseenum"text"操作的对象类型,选项“text:字符”、”line:行“、“section:段”,默认为text
sPositionFalseenum"right"光标移动方向,选项“right:右”“left:左”“down:下”“up:上”,默认为“right:右”。“左”和“上”的移动起始位置是选中文本的开始位置,“右”和“下”的移动起始位置是选中文本的结束位置
bShiftFalsebooleanFalse光标移动时是否按住shift键,false为不按,true为按下,默认为false

运行实例

/*********************************移动光标位置***************************************
命令原型:
Word.MovePosition(objWord,iMove,optionArgs)
入参:
objWord--Word 文档对象
iMove--光标移动的次数,从1开始
sType--操作的对象类型
sPosition--光标移动方向
bShift--光标移动时是否按住shift键
出参:

注意事项:
需要打开word后才能使用
*********************************************************************************/
Dim objWord
//打开word文档
objWord = Word.Open('''C:\Users\Administrator\Desktop\标准化执行注意事项.docx''',"","",true)
//移动光标到指定位置,需要指定移动位置,方向,类型和是否使用Shift
Word.MovePosition(objWord,1,{"sType":"text","sPosition":"left","bShift":true})

可视化样例