法律

excel下制作数字签名

  Office2000是大家非常熟悉的软件,它的强大功能常常使得办公人员事半功倍。但是如果要处理一些复杂的事务,免不了要使用宏(Macro)来帮助。由于宏是寄生在Office2000上的“执行文件”,有可能藏有可怕的“宏病毒”,所以微软在设计时加入了警告功能:当你打开一个含有宏的Office2000文档时,会跳出一个警告对话框,大意是文档中含有宏,可能会带来病毒,然后提供您两个选择“启动宏”和“取消宏”。这个功能是很好,但是对于自己编写的宏也要这样“兴师动众”,就未免太烦了,要“相信自己”嘛!当然您也可以在

  “工具”菜单下打开“宏”命令中的“安全性”对话框,将“安全级”的级别降到“无”,即相信任何宏。但是这样做太不安全了,万一宏中有病毒,那么你就……

  有一个办法还是蛮好的,就是为自己做一个“数字签名”。“数字签名”可以分为两种:商用和个人。商用的需要由独立的证书公司签署(在微软的网站上列出的),这是需要一笔费用的。个人的只需要自行签署,当然自行签署的证书是存在伪造的可能性。但对于我们一般用户来说比较安全。

  首先需要通过Office2000安装程序安装“VBA工程的数字签名”工具(如果您在自己的Office2000目录下没有看到Selfcert.exe这个文件,就说明以前没有安装),安装完毕后,找到Selfcert.exe这个文件并执行。在对话框中输入您的姓名或昵称,按“确认”,这样电脑就为您制作了一份数码证书。

  在创作或编辑一个宏时,选择Visual Basic编辑器中的“工具”菜单下的“数字签名”,选择您要的证书并确认。如果您要了解证书的详细情况,可以点击“查看证书”按钮。然后像平时一样地编辑和保存宏。

  当您打开含有宏的文档时,您会看到在“安全警告”的界面上,列出宏的作者以及一些警告安全的话语。如果您选择了“永远相信来源于此的宏”之后,下次打开文档时,就再也不会跳出那个讨厌的警告提示了。