移动光标位置
命令说明
以相对光标现在的位置,移动光标在Word文档中位置
命令原型
Word.MovePosition(objWord,iMove,optionArgs)
命令参数
参数 | 必选 | 类型 | 默认值 | 说明 |
---|---|---|---|---|
objWord | True | expression | objWord | Word 文档对象 |
iMove | True | expression | 0 | 从光标所在位置移动,从0开始,必须大于或等于0 |
sType | False | enum | "text" | 操作的对象类型,选项“text:字符”、”line:行“、“section:段”,默认为text |
sPosition | False | enum | "right" | 光标移动方向,选项“right:右”“left:左”“down:下”“up:上”,默认为“right:右”。“左”和“上”的移动起始位置是选中文本的开始位置,“右”和“下”的移动起始位置是选中文本的结束位置 |
bShift | False | boolean | False | 光标移动时是否按住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})