[算表] (分享)自動完成小工具(使用autoHotKey)

看板Office作者 (luckid)時間7年前 (2018/10/07 11:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
各位前輩好, 附上一個小工具,希望有所幫助. 自動完成小工具(使用autoHotKey):ahkVba 下載點: https://drive.google.com/open?id=1VcGNcwDtwKs8oEzOnc0f2bc5qPzd3HTV 裡面有附上文字說明. 簡單講就是, 在寫程式的時候, 比如要打一個for, 那就是要手動去key, 一些寫程式用的編輯器都有提供snippet功能, 但是VBE裡面好像沒有, 所以我就用autohotkey的方式去嘗試做了一個.免安裝唷. 開啟程式(點兩下綠色的圖案就開啟了)後, 回到VBE, 先打/for, 再按tab或enter, 你就會發現自動跑出類似以下的文字: For i = 1 To n 'Debug.Print i Next 你可以再打/foreach後再按tab看會花生省魔術. 可能有板友會問,阿是只能自動跑出for跟foreach的程式碼逆? 其實是可以自訂的, 完全可以照你想要的方式去進行客製化, 所以若想要做一個輸入/uccu按tab後出現"你看看你"之類的效果也是沒有問題的. 自訂的方式有寫在附件裡, 簡單來講就是你先把要自動完成的程式碼放在ahkVba資料夾內, 在右鍵去點右下角圖示>edit this script 去進行編輯. 其實這個檔案僅略具雛形, 還有很大的改進空間, 若要查詢詳細語法,可用關鍵字autohotkey搜尋. 有任何問題或想法都歡迎留言交流,感謝. p.s. 若不想按tab的話, 可改成 :*:/語法:: 範例: :*:/for:: 開頭打斜線只是為了與一般文字區別之用, 你高興的話也可以不打或改打QAQ之類 -- https://www.youtube.com/watch?v=B_CMmbFexbM
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.227.118.199 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1538883190.A.FEF.html
文章代碼(AID): #1RkNvs_l (Office)
文章代碼(AID): #1RkNvs_l (Office)