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