作者ddqueen (呼~呼~叔叔覺得妳好可愛~)
看板Office
標題[文件]Word向右選擇一個單字或移標的巨集怎寫?
時間Tue Feb 16 22:04:19 2021
軟體:Word 2016
版本:
大家好,
現在我在用 Word打一些英文的文章段落。
可是有時打錯就必須用滑鼠或方向鍵,把游標移到錯誤的地方,再做修改。
因為手指不想離開打字鍵區去按方向鍵或滑鼠,所以想設快捷鍵。
快捷鍵我會設,中文的文章也沒問題。
這時問題來了,英文的單字有長有短,所以不像是中文一樣每個字都是一樣長的字元。
我覺得一個字母一個字母的移動游標的話,我要按快捷鍵好多次(或是壓著不放,但經常
游標會跑過頭)。
我靈機一動,不知是否可是設巨集,然後按某個鍵一下,就能移動游標至「下個單字」的
尾端」之類的。請問VBA要怎麼寫呢?
因為英文單字有長有短,但是單字是以空白鍵或標點符號前為完成一個單字……。
若是依這個規則,這樣的VBA有可能寫的出來嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.237.96 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1613484261.A.74C.html
※ 編輯: ddqueen (114.36.237.96 臺灣), 02/16/2021 22:05:13
→ soyoso: 可迴圈判斷是否為空白格或標點符號,移動moveright 02/16 23:27
→ soyoso: 以這樣邏輯來寫的話就會是移動游標至「下個單字」的尾端 02/16 23:27
感謝……可是能請您寫給我嗎?因為我連什麼是迴圈判斷都不知道。
我會寫非常非常基本的,就是用錄製巨集後,看電腦是怎麼寫的,再用照樣造句的方式寫
出來而已。
※ 編輯: ddqueen (114.36.234.174 臺灣), 02/17/2021 08:53:30
→ soyoso: google excel 迴圈,判斷為if...then...else會有範例 02/17 09:13
→ soyoso: 如果不用迴圈或判斷,那就看moveright移動的單位以wdword 02/17 09:13
→ soyoso: ,單位數以2是否也可符合要的結果 02/17 09:13
→ Ice9: Ctrl+方向鍵行不行? 02/22 11:57
→ Ice9: Vim應該可以滿足你的需求。等純文字部分處理好了,你再貼到 02/25 16:50
→ Ice9: Word中套用格式。 02/25 16:50