宏是一個批量處理程序命令,正確地運用它可以提高工作效率。微軟的office軟件允許用戶自己編寫,叫VBA的腳本來增加其靈活性,進(jìn)一步擴充它的能力。如完打開word文件同時要打開某個文件的功能,必須要自己編寫一段稱之為宏的腳本。具體做法是在“工具”菜單“宏”-“宏”彈出的對話框輸入宏名,然后按“創(chuàng)建”按鈕會打開visual basic編輯器,你就可以編程了,這個就是宏。學(xué)會它會有很多樂趣的。玩過街機模擬器的人肯定有體會,在格斗游戲中,用模擬器來錄制宏,以實現(xiàn)一鍵放絕招。
Word 宏功能介紹和使用簡單點說就是批處理,但是要比批處理功能更強大.使你一個簡單的操作,比如一個左鍵點擊,就可以完成多項任務(wù),很方便的. 比如我們從網(wǎng)上復(fù)制的網(wǎng)頁內(nèi)容粘貼到Word以后可能會不少空行,有的行距又很大,手工去除空行、改行距、進(jìn)行頁面設(shè)置等等較麻煩,如果你錄制一個宏以后,你只要按一下你設(shè)定的快捷鍵,一切工作就自動完成了。另外,我們經(jīng)常使用的一些功能也在不知不覺地使用宏,比如Word的稿紙功能實際上是已經(jīng)設(shè)置好的“頁眉和頁腳”的一個宏。宏是一系列 Word 命令和指令,這些命令和指令組合在一起,形成了一個單獨的命令,以實現(xiàn)任務(wù)執(zhí)行的自動化。 所以, 如果在 Microsoft Word 中反復(fù)執(zhí)行某項任務(wù),可以使用宏自動執(zhí)行該任務(wù)。
比如說你的電腦每天要監(jiān)控并記錄很多組的數(shù)據(jù),而且這些數(shù)據(jù)是不斷變化更新的(發(fā)/變電站記錄表記等),這樣你就需要做個宏來將服務(wù)器里這些數(shù)據(jù)定時轉(zhuǎn)到一個或多個WORD文檔里來,便于計算存檔和打印。你的領(lǐng)導(dǎo)辦公室在遠(yuǎn)一些的地方也可以通過網(wǎng)絡(luò)來調(diào)用這個宏,并將數(shù)據(jù)傳到他的辦公桌的電腦上。當(dāng)你啟動做好了的這個含有宏的文件時,會彈出一個窗口問你是否起用宏。
為了讓你具體地了解運用,下面舉個例子:錄制一個進(jìn)行頁面設(shè)置的宏。
你任意打開一個Word文檔后用鼠標(biāo)依次點擊“工具”—“宏”—“錄制新宏”,再點擊“鍵盤”,在“請按新快捷鍵”內(nèi)填入你想設(shè)定的快捷鍵(如Ctrl+1),再單擊右邊的“指定”按鈕及“關(guān)閉”按鈕,這時開始錄制宏,屏幕上有一個工具條,有暫停(恢復(fù))、結(jié)束按鈕。你可以對打開的Word文檔,像以前一樣地進(jìn)行頁面設(shè)置,設(shè)置完以后你點一下工具條上的“結(jié)束”按鈕,宏就錄制好了。下次你要對一篇Word文檔像錄制宏時一樣重新進(jìn)行頁面設(shè)置時,只要打開這篇Word,再按一下“Ctrl+1”(即您設(shè)定的快捷鍵),一切OK。
宏的一些典型應(yīng)用加速日常編輯和格式設(shè)置 .
組合多個命令,例如插入具有指定尺寸和邊框、指定行數(shù)和列數(shù)的表格 .
使對話框中的選項更易于訪問 .
自動執(zhí)行一系列復(fù)雜的任務(wù) .
Word 提供兩種方法來創(chuàng)建宏:宏錄制器和 Visual Basic 編輯器 。
微軟Word和宏病毒Visual Basic for Applications (VBA),是 Microsoft Office 里的一種編程語言. 但由上面的定義,它完全不是一種宏語言。然而,它的功能已經(jīng)從中發(fā)展并最終替代了用戶應(yīng)用程序的宏思想,所以他被廣泛地錯誤地稱為是一種宏語言。
VBA 可以訪問許多操作系統(tǒng)函數(shù)并支持文檔打開時自動執(zhí)行宏。這使得用這種語言寫計算機病毒成為可能。1990年代中后期,宏病毒成為了最流行的計算機病毒類型之一。其它的包括宏語言的項目,故意從其宏語言中排除了一些功能(如:自動執(zhí)行)以避免破壞程序。然而,這一特性在很多事務(wù)中受到歡迎。
宏的查看首先介紹一下如何查看“宏”1:
在『視圖選項卡』-「宏組」~ 【宏】|【宏擴展-查看宏】。
如果您的word中沒有“開發(fā)者選項卡”,可以在『文件選項卡』-「選項」-【自定義功能區(qū)】-勾選“開發(fā)工具”。
您還可以將上面的命令國定到“快速訪問工具欄”中,在上述的命令位置『右鍵』- 【添加到快速訪問工具欄】。
這樣您在快速訪問工具欄中可以看到這樣的圖標(biāo),之后點擊它可以快速查看“宏”。
快速訪問工具欄在您的程序的左上角,功能區(qū)的上/下方(可自行設(shè)置)。
宏的錄制宏的錄制可以在上述前兩種方法相應(yīng)位置的周圍找到,還可以在“狀態(tài)欄”中找到:
狀態(tài)欄是您程序最下方的一行有字?jǐn)?shù)統(tǒng)計等功能的區(qū)域。在“狀態(tài)欄”右鍵,勾選“錄制宏”即可使用。
接下來我們來演示一下如何錄制宏(使用狀態(tài)欄中的宏操作)
1. 左鍵單擊“錄制宏”按鈕。
2. 鍵入宏的名稱和選擇保存位置。
若要在創(chuàng)建的所有新文檔中使用此宏,請確?!皩⒑瓯4嬖凇笨蛑羞x擇了“所有文檔 (Normal.dotm)”。
3. 將宏指定
這里有兩種運行方式可以選擇(也可以不選,之后在宏管理器中查看運行),通過單擊按鈕運行宏。
① 單擊“按鈕”。
② 在展開的窗口中將剛才的宏添加到“快速工具欄”中。
③ 單擊“確定”。
通過按鍵盤快捷方式運行宏
① 單擊“鍵盤”
② 在“請按新快捷鍵”框中鍵入組合鍵。
檢查該組合鍵是否已指定給其他項目。如果已被指定,請嘗試其他組合鍵。
③ 單擊“指定”。
4. 進(jìn)行宏的錄制操作
現(xiàn)在,便可以開始錄制步驟了。單擊命令或者按下任務(wù)中每個步驟對應(yīng)的鍵。Word 將會錄制您的單擊(左右鍵)和鍵擊動作。
注意: 錄制宏時,使用鍵盤選擇文本。宏不會錄制使用鼠標(biāo)所做的選擇。類似鼠標(biāo)拖動來選擇文本、改變表格大小、改變縮進(jìn)等動作均無法被錄入。如果您想中途暫停錄制,請到上面介紹的查看宏的周圍點擊“暫停錄制”即可。
5. 停止錄制
在上述宏的錄入地方中找到“停止錄制”,左鍵單擊即可。
宏的修改若要節(jié)省花費在經(jīng)常執(zhí)行的任務(wù)上的時間,可以將多個步驟捆綁到一個宏中。
1. 單擊上述介紹的“查看宏”按鈕,打開宏窗口。
2. 在宏名框中,鍵入宏的名稱。
3. 在其中的宏列表中,單擊模板或要在其中存儲該宏的文檔。要使您的宏在所有文檔中,請務(wù)必單擊Normal.dotm。
4. 單擊“創(chuàng)建”按鈕,打開 Visual Basic 編輯器。
5. 在這里編輯您的代碼。
6. 保存【Ctrl+S】后關(guān)閉即可創(chuàng)建。
本詞條內(nèi)容貢獻(xiàn)者為:
閆曉東 - 副教授 - 中央民族大學(xué)信息工程學(xué)院