在之前的教程當中,為大家介紹了Word文檔與Excel表格中神秘的“宏”功能,也介紹了如何對宏進行錄制與調用的方法。那么在Excel中,如何對已設置的宏進行刪除操作呢,其實非常簡單,今天小編就來教大家這個小技巧。
首先,單擊工具欄【開發工具】下的【宏】功能,位置如下圖所示,也可以按住快捷鍵Alt+F8,快速啟用宏:
彈出宏的對話框,顯示已有的宏名稱,如下圖所示:
選中宏名,單擊對話框右邊的“刪除”選項,彈出提示的對話框,詢問用戶是否刪除該宏,單擊是即可,如下圖所示:
刪除后,可以看到宏已經被刪除掉了,按快捷鍵或者單擊宏,已經不能運行之前的宏功能,如下圖所示:
那么,在Excel表格當中,刪除宏功能的方法,是不是非常簡單呢,你學會了嗎?
一、Excel宏應用存在的不便
Excel宏通俗的講就是,綁定在Excel中的,通過記錄Excel手工操作過程獲得的程序、自己編寫操控Excel所有操作的程序、運用API函數操控整個操作系統的程序等,可以自動運行的所有程序的總稱。因為他的神通廣大,便出現所謂的宏病毒。但是,微軟同時也給套上了一個特制緊箍咒(套上就一直緊箍)——宏安全等級限制。然而這個特制緊箍咒不僅套上孫悟空,連豬八戒沙僧也都套上了,而且是一直在緊箍發痛,無法趕路了。這就給已知的非病毒程序的運行帶來的不方便。為了解決這個不方便,微軟還是學習了如來的佛法,授權給唐僧,只要唐僧念經特制緊箍咒就不緊箍了——信任的數字簽名放行法。
二、宏程序數字簽名的原理
大家知道,宏安全等級分4個級別,禁用所有的宏,并且不通知;禁用所有的宏,并發出通知;禁用無數字簽署的所有宏;啟用所有的宏。當你設置宏安全等級為:禁用無數字簽署的所有宏時,無數字簽名的宏當然的就不能運行了!而有數字簽名的宏就能運行了嗎?還不行,數字簽名必須是受信任的而且有效期內的數字證書,才能不受限運行。這就是數字簽名的原理所在:一次設置方便了自己,麻煩了他人!即安全又方便。
三、創建數字證書的方法
第一步,點擊開始,接著點所有程序,再接著點Microsoft Office,最后點VBA項目的數字證書(詳見圖1,有些系統要先點Microsoft Office 工具);第二步,在彈出的創建數字證書對話框中,在您的證書名稱輸入框中輸入名稱:Excel財務VBA,然后點擊確定,最后在彈出的SelfCert 成功對話框中點擊確定(詳見圖2); 數字證書創建完成。
四、宏程序數字簽名的方法
第一步,打開啟用宏的工作簿,點擊開發工具,再點擊Visual Basic;第二步,在打開的Microsoft Visual Basic 設計窗口中,點擊宏工作簿名下的模塊,接著點擊菜單欄的工具,在下拉菜單中選擇數字簽名;第三步,在彈出的數字簽名對話框中,點擊選擇;第四步,在彈出的確認證書對話框中,點擊確定;第五步,返回數字簽名對話框,點擊確定;第六步,在Microsoft Visual Basic 設計窗口中,點擊保存圖標,保存工作簿(詳見圖3);宏程序數字簽名設置完成。
五、啟用數字簽名的宏的安全等級設置方法
首先點擊開發工具,其次點擊宏安全性,接著點擊宏設置,然后選擇點擊禁用無數字簽署的所有宏,最后點擊確定(詳見圖4);宏安全等級設置完成。
六、導出數字證書的方法
首先打開Microsoft Visual Basic 設計窗口,接著點擊啟用宏工作簿,再點擊菜單欄工具,在下拉菜單中選擇數額簽名,在數字簽名對話框中點擊詳細內容,在彈出的證書窗口中選擇詳細信息選項卡,最后點擊復制到文件,根據向導完成證書導出(詳見圖5)。
七、設置信任發布者的方法
第一種方法,打開啟用宏的工作簿,工具欄提示窗口中,點擊選項,然后在彈出的安全選項窗口中,選擇點擊信任來自此發布者的所有文檔,最后確定(詳見圖6);第二種方法,第一步,打開控制面板,在控制面板中點擊憑據管理器,在憑據管理器窗口中點擊添加基于證書的憑據,然后在下一窗口中點擊打開證書管理器(詳見圖7);第二步,在打開的證書管理器窗口中,首先點擊受信任的發布者,接著點擊菜單欄的操作,選擇一級下拉菜單所有任務,在二級右彈菜單中點擊導入(詳見圖8);第三步,在證書導入向導歡迎頁窗口中點擊下一步(詳見圖9);第四步,在證書導入向導選擇文件窗口中點擊瀏覽,選擇要導入的證書所在的文件夾,然后再點下一步(詳見圖10);第五步,在證書導入向導選擇存儲區域窗口中點擊下一步(詳見圖11);第六步,在證書導入向導完成窗口中點擊完成(詳見圖12);第七步,在彈出的導入成功對話框中,點擊確定,最后點擊右上角關閉按鈕,關閉證書管理器(詳見圖13);信任的發布者設置完成。
【相關提示】宏程序數字簽名,只有在解決方案已經過測試并可以發布后,才能對宏進行簽名,因為只要已簽名的宏項目中的代碼發生了任何更改,它的數字簽名就會被刪除。但如果您具有以前用于簽署計算機上項目的有效數字證書,則會在保存宏項目時自動對其重新進行簽名。
八、圖示說明
圖1 打開創建VBA數字證書路徑
圖2 創建數字證書
圖3 添加數字簽名
圖4 設置宏等級
圖5 設置信任發布者方法
圖6 設置信任打開證書窗口
圖7 設置信任導入
圖8 設置信任導入第一步
圖9 設置信任導入第二步
圖10 設置信任導入第三步
圖11 設置信任導入第四步
圖12 設置信任導入第五步
圖13 導出證書