Excel VBA,想必大家都很熟知了,在數(shù)據(jù)處理方面其強大之處不再述說。今天我們?yōu)榇蠡飵硪欢蜽ord VBA,使用VBA可以完成很多依靠Word無法完成的任務,其功能強大,高效、有靈活性。
1
錄制、運行宏
宏是由一系列Word命令和指令組合在一起形成的單獨命令,以實現(xiàn)任務執(zhí)行的自動化。所以宏是VBA代碼,但VBA的范圍大于宏。
? 錄制宏
選擇【開發(fā)工具】→【代碼】→【錄制宏】選項,或者單擊狀態(tài)欄中的【錄制宏】按鈕,即可打開【錄制宏】對話框。
默認情況下【開發(fā)工具】選項卡是不顯示在功能區(qū)的,可在功能區(qū)任意位置右擊,在彈出的快捷菜單中選擇【自定義功能區(qū)】選項,在打開的對話框中選中【開發(fā)工具】復選框,如下圖所示。
在打開的【錄制宏】對話框中即可設置并開始錄制宏。
? 使用VBE創(chuàng)建宏
選擇【開發(fā)工具】→【代碼】→【Visual Basic】選項,打開VBE編輯器。
? 運行宏
錄制宏后,運行宏有以下3種方法。
方法一:選擇【開發(fā)工具】→【代碼】→【宏】選項,打開【宏】對話框,選擇要運行的宏名稱,單擊【運行】按鈕。
方法二:按【Alt+F11】組合鍵,打開Microsoft Visual Basic編輯器,將光標定位至要運行的宏過程中,單擊【標準】工具欄中的【運行】按鈕或按【F5】鍵。
方法三:使用設置的【Alt+1】組合鍵。
2
使用VBA刪除段落空行
如果文檔中包含大量空行,除了使用查找替換刪除空行外,還可以使用VBA代碼刪除。
解析:本代碼中主要遍歷文檔中的所有段落,如果段落的長度為“1”,則表示該段落僅包含一個段落標記,說明為空行,然后將其刪除,如下圖所示。
3
使用VBA統(tǒng)一設置圖片的大小
文檔中圖片大小不一致時,版面看起來不美觀,并且不能同時選擇多張嵌入式圖片統(tǒng)一調整,因此,就可以使用VBA代碼統(tǒng)一設置圖片的大小。
解析:通過遍歷文檔中所有的嵌入式圖片,然后將其高度統(tǒng)一為400px,寬度統(tǒng)一為300px。
4
分頁保存文檔
使用郵件合并制作錄取通知書后,每一條記錄會單獨一頁顯示在一個文檔中,如果需要將每一條記錄單獨在一個文檔中顯示,內容較多時,一個個復制并保存不僅費時,而且費力,這時就可以使用VBA制作宏輕松實現(xiàn)。
解析:通過設置循環(huán),取得每個頁面的信息,并且新建空白文檔,將每頁內容復制到新文檔中并保存文檔。
聯(lián)系客服