從語法上來說,兩者近乎完全相同從編輯工具上來說,
VBA的編輯工具相對落伍一點
VB的編輯工具則更智能一些
從使用方法上來說VBA需要在應用程序內運行,拿Excel來說,你必須打開一個Excel文檔,然后才能執行文檔里的VBA代碼
VB則不需要,你可以生產自己的exe文件去執行
從功能上說VBA是針對某個特定的應用開發的特定語言,比如VBAforExcel,就是專門為Excel開發的編程語言,所以,如果想要對某個特定的應用執行大量的,復雜的自動化操作,那么VBA就非常合適,因為應用里的絕大部分功能都可以通過VBA來操作
VB相對于VBA來說,去操控某一個特定的應用就沒有相應的VBA靈巧,所以更適用于去完成一些不需要與其他應用有太多交互的任務
上一篇頻道代碼是啥?
下一篇驅動代碼31怎么解決?