各位前輩好,
附上一個小工具,希望有所幫助.
自動完成小工具(使用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之類