[文件]Word向右选择一个单字或移标的宏怎写?

楼主: ddqueen (ddqueen)   2021-02-16 22:04:19
软件:Word 2016
版本:
大家好,
现在我在用 Word打一些英文的文章段落。
可是有时打错就必须用鼠标或方向键,把光标移到错误的地方,再做修改。
因为手指不想离开打字键区去按方向键或鼠标,所以想设快捷键。
快捷键我会设,中文的文章也没问题。
这时问题来了,英文的单字有长有短,所以不像是中文一样每个字都是一样长的字符。
我觉得一个字母一个字母的移动光标的话,我要按快捷键好多次(或是压着不放,但经常
光标会跑过头)。
我灵机一动,不知是否可是设宏,然后按某个键一下,就能移动光标至“下个单字”的
尾端”之类的。请问VBA要怎么写呢?
因为英文单字有长有短,但是单字是以空白键或标点符号前为完成一个单字……。
若是依这个规则,这样的VBA有可能写的出来吗?
作者: soyoso (我是耀宗)   2021-02-16 23:27:00
可循环判断是否为空白格或标点符号,移动moveright以这样逻辑来写的话就会是移动光标至“下个单字”的尾端https://i.imgur.com/JeyDSHj.gifgoogle excel 循环,判断为if...then...else会有范例如果不用循环或判断,那就看moveright移动的单位以wdword,单位数以2是否也可符合要的结果
作者: Ice9 (又到了属于我的季节)   2021-02-22 11:57:00
Ctrl+方向键行不行?

Links booklink

Contact Us: admin [ a t ] ucptt.com