Excel VBA开发中数字签名的管理
Excel 禁用無數(shù)字簽署的宏
網(wǎng)上下載的Excel文件可能含有宏病毒,因此打開Excel文件時最好不要輕易啟動宏,同時為了不讓“啟動宏”的提示每次出現(xiàn),可以在Excel設置中提高安全程度:
【文件】-【選項】-【信任中心】-【信任中心設置】-【禁用無數(shù)字簽署的宏】
這樣,如果Excel中的宏沒有數(shù)字簽名,那么就會被禁止。
創(chuàng)建數(shù)字簽名
如果在Excel中禁用了無在數(shù)字簽名的宏,那么Excel VBA開發(fā)的程序必須帶數(shù)字簽名,否則不允許允許,這樣就必須在Excel VBA程序中設置數(shù)字簽名。在設置數(shù)字簽名前,需要先創(chuàng)建一個數(shù)字簽名。
在Office 工具中有Excel VBA數(shù)字簽名創(chuàng)建器,如果找不到,可以到OFFICE安裝目錄下,找SELFCERT.exe,一般的目錄為”安裝目錄/Windows OFFICE/office”。創(chuàng)建一個叫fangli的數(shù)字簽名
管理數(shù)字簽名
Windows的數(shù)字簽名管理,在IE中,路徑是【Internet選項】-【內容】-【證書】
可以把證書導出成文件,然后再其他電腦中導入,這樣在其他電腦中也能運行帶相同數(shù)字簽名的Excel VBA。
設置Excel VBA的數(shù)字簽名
在Excel VBA的IDE中,【工具】-【數(shù)字簽名】下面可以設置數(shù)字簽名
選擇已有的一個數(shù)字簽名
總結
以上是生活随笔為你收集整理的Excel VBA开发中数字签名的管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在matlab中提取线性方程组的系数矩阵
- 下一篇: Excel VBA中的等价(Eqv)和蕴