Word 是一個高級的辦公軟體,然而很多人只是把它當做了打字軟體來用,90%的用戶只用到了WORD的10%!這些未用到的功能的開發很多是和VBA分不開的。
要熟悉VBA,那么就不得不先了解宏和它們之間的關係。
VBA被稱為宏語言,但是它決不能和宏劃上等號,宏是一條指令或者幾條指令的集合,控制WORD執行一連串的操作。而VBA則是不折不扣的高級語言,通過面向對象的方法來實現不能實現的功能。在編輯一個宏的時候,visual basic 編輯器會將這個宏記錄為一個VBA過程
VBA使應用程式具有生命的特徵,以適應不同的環境,不同的套用,其主要表現為定製、自動化、協作化。
VBA的特點是將VB語言與套用對象模型結合起來,處理各種套用需求。WORD VBA則是將VB套用於Word對象模型,或者說是用VB語言來操控這些Word對象模型,以達到各種套用的要求。所以,如果你想通過VBA控制Word,必須同時熟悉VB語言和Word對象模型。