tft每日頭條

 > 生活

 > excel宏被禁用怎麼修改

excel宏被禁用怎麼修改

生活 更新时间:2024-07-08 19:25:51
導讀:一、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);信任的發布者設置完成。

【相關提示】宏程序數字簽名,隻有在解決方案已經過測試并可以發布後,才能對宏進行簽名,因為隻要已簽名的宏項目中的代碼發生了任何更改,它的數字簽名就會被删除。但如果您具有以前用于簽署計算機上項目的有效數字證書,則會在保存宏項目時自動對其重新進行簽名。

謝謝您閱讀完本文!我是#Excel财務VBA#,懂會計的程序員,Excel&VBA精通。了解更多Excel實戰技巧分享,請記得點"關注"@Excel财務VBA ,已關注了煩請點贊、分享哦!也可私信

八、圖示說明

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)1

圖1 打開創建VBA數字證書路徑

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)2

圖2 創建數字證書

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)3

圖3 添加數字簽名

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)4

圖4 設置宏等級

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)5

圖5 設置信任發布者方法

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)6

圖6 設置信任打開證書窗口

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)7

圖7 設置信任導入

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)8

圖8 設置信任導入第一步

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)9

圖9 設置信任導入第二步

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)10

圖10 設置信任導入第三步

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)11

圖11 設置信任導入第四步

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)12

圖12 設置信任導入第五步

excel宏被禁用怎麼修改(Excel設置宏級别為禁用)13

圖13 導出證書

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved