- PPT新視角:VBA應用技術
- 朱建國
- 582字
- 2018-12-27 17:42:31
1.2 宏自何處來
宏是使用Visual Basic for Applications(VBA)創建的。
在PowerPoint中,有以下幾種方式可以得到你現在需要或將來需要的宏。
↘ 錄制宏
在PowerPoint 2003中,可以通過“錄制宏”的方式,把操作錄制下來從而構成宏。遺憾的是,在PowerPoint 2003之后的版本中,不再支持宏錄制。錄制宏的操作步驟如圖1-1所示。

圖1-1
注意:宏名必須以字母或漢字開頭,符合VBA的命名約定(有關約定見第3章);宏名應當有一定的意義,這樣便于理解和閱讀。
↘ 自己動手編寫
一般錄制的宏都是很簡單的宏,要想擁有高效而功能強大的宏,就必須要進行規劃、編寫和測試。如果決定要自己來編寫宏,就要下決心學習本書的部分或全部的內容,當你學習一段時間后輕輕合上本書時,你已經有了編寫出最強大宏的能力,并為未來尋求更完美的解決方案積累了知識。
可以用任何的文本工具編寫宏,只要有足夠的知識儲備;但是要執行宏就需要宏的解析環境,這個環境叫做VBE,VBE也是編寫宏最有效的地方,在第2章中會詳細介紹。
一個標準的宏包含的代碼通常以關鍵字Sub開頭并以關鍵字End Sub結尾。
下面是一個標準的宏代碼塊。
Sub 宏測試() '若干行代碼 End Sub
↘ 使用別人共享的宏
個人的智慧總是有限的,所以自己編寫的宏未必就是最佳的解決方案。VBA作為Office平臺辦公自動化中最可靠、最快捷、最經濟的解決方案,經過了長時間的應用沉淀,產生了成千上萬的宏代碼,充分利用現在發達的網絡功能,可以搜索到許多有用的代碼,把它們保存下來,供自己學習、修改、應用。