2010年10月6日 星期三

VBA : Excel 啟用巨集的方法

2010年10月6日 星期三
MS Office 中可以使用巨集來幫我們做一些自動化的部份,它是以所謂的 VBA (Visual Basic for Applications) 程式來寫,因為是程式,會有一定的風險。還記得早期有所謂的「巨集病毒」讓大家損失慘重,所以現在的 Office 預設是把「安全性」設為「高」,這樣,文件中的巨集就不會自動執行。如果我們確認文件的來源是安全的,就可以把「安全性」降低。例如直接由我的網站中下載轉換題庫的小工具  new-converter.xls  ,它是使用 Excel 的巨集,必須啟用巨集才能執行檔案裡的 VBA 來進行題庫格式轉檔。底下來看看如何在 Office 2000~2007 中啓用巨集。


Office 2000-2003 啟用巨集的方法
  • 點選主選單 [工具]→[巨集]→[安全性]
  • 選取 [安全性層級] 裡的 「中」,這樣,遇到有巨集的檔案會先詢問後才開啟。
點選主選單中的「工具」
點選「巨集」
點選「安全性」
點選「安全性層級」
點選「中」
依上述方法設定好安全性以後,必須把 Excel 先關閉,重新啟動 Excel 以後才會生效。
如果「安全性」設為「中」,打開帶有巨集的檔案就會出現是否啟用的「安全性警告」對話框:

只要我們按一下「啟用巨集」的按鈕後,就可執行相關的程式了。


    Office 2007 用巨集的方法(一)

    Office 2007 以後,「安全性」設定的畫面和之前的版本不同,如果開啟帶有巨集的文件,在左上方會有一列「安全性警告 已經停用巨集」的警語,一旁還有個「選項」的按鈕,讓我們可以按了以後去設定是否啟用巨集。如果確認來檔案來源是安全的,那就可以放心的按下去囉!
    先按「選項」鈕,進入設定「安全性選項」的畫面
    選取「啟用這個內容」的選項後按「確定」

    這個版本設定「安全性選項」啟用巨集以後,立即就生效,不需要重新開啟文件,這樣的操作程序似乎比較合理。


    Office 2007 用巨集的方法(二)

    在 Office 2007 中啟用巨集的另一個方法是在 「Excel 選項」中的「信任中心」裡設定「巨集選項」 

    展開主選單
    點選「Excel 選項」
    點選「信任中心」
    點選「信任中心設定」
    點選「巨集設定」
    點選「停用所有巨集(事先通知)」或是「啟用所有巨集」

    相關文章

    沒有留言:

    張貼留言

     
    雄::gsyan © 2009. Design by Pocket