Visual Basic for Applications(VBA)是Visual Basic的一種宏語言,主要能用來擴充套件Windows的應用程式功能,特別是Microsoft Office軟體,其中包括excel、PPT、word、Outlook等。
使用Excel的VBA開發的Excel文件,在Excel中執行時需要開啟Excel的宏功能,否則此文件的VBA自動化功能將被完全遮蔽,文件的功能無法實現。
因此,在開啟這些Excel程式檔案之前,您需要先對您的Excel宏安全性進行設定(設定永久有效,在同一臺電腦上無需再次設定)
在Excel2003版本中,可以依以下步驟操作:
1,在Excel的選單欄上依次單擊“工具”——“宏”——“安全性”,開啟下圖所示的“安全性”對話方塊,
2,在“安全級”選項卡中將宏的安全級別設定為“中”或“低”。其中推薦使用“中”級,這樣的設定並不會降低您的安全性,您仍然對任意一個宏檔案都擁有主動選擇是否執行的權力。
在宏的安全性級別設定成功後,再次開啟Excel程式檔案時,會出現下圖所示資訊框,此時點選“啟用宏”按鈕即可使本程式正常執行:
在Excel2007/2010版本中,可以依以下步驟操作:
1,依次單擊Excel的Office按鈕(2010版本為“檔案”按鈕)——“Excel選項”,開啟下圖所示的“Excel選項”選項卡,在左側列表中選擇“信任中心”,在右側出現的視窗中點選“信任中心設定”按鈕,
2,開啟“信任中心”選項卡,在左側選擇“宏設定”,在右側出現的視窗中選擇“禁用所有宏,併發出通知”選項,單擊確定完成。
在宏的安全性級別設定成功後,再次開啟Excel程式檔案時,在資訊欄(編輯欄上方)會出現下圖所示的警告資訊,此時點選其中的“選項”按鈕開啟Office安全選項對話方塊,在其中選擇“啟用此內容”選項並確定即可使本程式正常執行。