Excel VBA开发中数字签名的管理

Excel 禁用无数字签署的宏

网上下载的Excel文件可能含有宏病毒,因此打开Excel文件时最好不要轻易启动宏,同时为了不让“启动宏”的提示每次出现,可以在Excel设置中提高安全程度:
【文件】-【选项】-【信任中心】-【信任中心设置】-【禁用无数字签署的宏】

这里写图片描述

这样,如果Excel中的宏没有数字签名,那么就会被禁止。

创建数字签名

如果在Excel中禁用了无在数字签名的宏,那么Excel VBA开发的程序必须带数字签名,否则不允许允许,这样就必须在Excel VBA程序中设置数字签名。在设置数字签名前,需要先创建一个数字签名。
在Office 工具中有Excel VBA数字签名创建器,如果找不到,可以到OFFICE安装目录下,找SELFCERT.exe,一般的目录为”安装目录/Windows OFFICE/office”。创建一个叫fangli的数字签名

这里写图片描述

管理数字签名

Windows的数字签名管理,在IE中,路径是【Internet选项】-【内容】-【证书】

这里写图片描述

可以把证书导出成文件,然后再其他电脑中导入,这样在其他电脑中也能运行带相同数字签名的Excel VBA。

设置Excel VBA的数字签名

在Excel VBA的IDE中,【工具】-【数字签名】下面可以设置数字签名

这里写图片描述

选择已有的一个数字签名
这里写图片描述

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值