WORD为宏添加VBA项目数字证书签名

  用户在使用Word编辑文档时可以借助Word宏命令提高工作效率。在默认情况下,Word宏的安全性设置为“高”,当运行Word宏命令时会自动禁用宏。如果将Word宏安全性设置为“中”,则每次运行Word宏会弹出Word宏安全警告对话框。而如果把Word宏的安全性设置为“低”来取消安全警告,则会增加恶意代码或病毒破坏的危险。为此,用户可以为Word宏添加VBA项目的数字证书签名,这样不仅可以取消Word宏安全警告,并且不会降低Word文档安全性。以Word2003为例,具体实现方法如下所述。

  1.设置Word宏的安全级为“中”

  首先需要将Word宏的安全性设置为“中”,以便观察到更为清晰的设置结果。在为Word宏添加VBA项目的数字证书签名后,再将安全性设置为高,操作步骤如下所述:

  第1步,运行Word2003,打开Word2003窗口。在菜单栏中依次单击“工具”→“宏”→“Visual Basic 编辑器”菜单命令,如图2008061101所示。


  图2008061101 单击“Visual Basic 编辑器”菜单命令

  第2步,打开“Visual Basic 编辑器”窗口,在菜单栏中依次单击“插入”→“模块”菜单命令,如图2008061102所示。


  图2008061102 单击“模块”菜单命令

  第3步,打开模块窗口,在窗口中输入三行代码:

  sub macrodm()

  MsBox “my macro”

  End Sub

  并在菜单栏依次单击“文件”→“关闭并返回到 Microsoft Word”菜单命令。在Word窗口中依次单击“工具”→“宏”→“安全性”菜单命令,打开“安全性”对话框。选中“中”单选框,并单击“确定”按钮,如图2008061104所示。


  图2008061104 “安全性”对话框

  第4步,保存并关闭当前的Word文件,然后再次打开该Word文件。这时将自动打开“安全警告”对话框,提示用户是否运行Word宏,如图2008061105所示。


  图2008061105 “安全警告”对话框

  2.安装 VBA 项目的数字证书

  安装VBA项目的数字证书需要使用Office安装光盘或安装源文件,安装步骤如下所述:

  第1步,将Office 2003安装光盘放入光驱,然后打开“控制面板”窗口,在“控制面板”窗口中双击“添加/删除程序”图标。在打开的“添加或删除程序”窗口中选中“Microsoft Office Professional Edition 2003”选项,并单击“更改”按钮,如图2008061106所示。


  图2008061106 “添加或删除程序”窗口

  第2步,打开“Microsoft Office 2003安装”向导,在“维护模式选项”对话框中选中“添加或删除功能”单选框,并单击“下一步”按钮,如图2008061107所示。


 

  图2008061107 选中“添加或删除功能”单选框

时间: 2024-11-01 08:29:55

WORD为宏添加VBA项目数字证书签名的相关文章

为Word2003宏添加VBA项目的数字证书签名

用户在使用Word编辑文档时可以借助Word宏命令提高工作效率.在默认情况下,Word宏的安全性设置为"高",当运行Word宏命令时会自动禁用宏.如果将Word宏安全性设置为"中",则每次运行Word宏会弹出Word宏安全警告对话框.而如果把Word宏的安全性设置为"低"来取消安全警告,则会增加恶意代码或病毒破坏的危险.为此,用户可以为Word宏添加VBA项目的数字证书签名,这样不仅可以取消Word宏安全警告,并且不会降低Word文档安全性.以W

android中查看项目数字证书的两种方法

  方法一:在Eclipse中选择winows -> preferance -> android -> build 方法二:通过在命令行中输入以下命令进行查看: keytool -list -v -alias Ada168855 -keystore D:EclipseWorkspace3GpsTestGpsTest.keystore 方法二如下图所示:

数字证书应用全攻略——10个数字证书应用实例

数字证书主要应用于各种需要身份认证的场合,目前广泛应用于 网上银行.网上交易等商务应用外,数字整数还可以应用于发送安全电子邮件.加密文件等方面,以下是10个数字证书最常用的应用实例,从中读者可以更好地了解数字证书技术及其应用.一.保证网上银行的安全只要你申请并使用了银行提供的数字证书,即可保证网上银行业务的安全,即使黑客窃取了你的帐户密码,因为他没有你的数字证书,所以也无法进入你的网上银行帐户.下面我们以建设银行的网上银行为例,介绍数字证书的安装与使用:1.安装根证书 首先到银行营业厅办理网上银

Android 安全加密:数字签名和数字证书详解_Android

Android安全加密专题文章索引 Android安全加密:对称加密 Android安全加密:非对称加密 Android安全加密:消息摘要Message Digest Android安全加密:数字签名和数字证书 Android安全加密:Https编程 以上学习所有内容,对称加密.非对称加密.消息摘要.数字签名等知识都是为了理解数字证书工作原理而作为一个预备知识.数字证书是密码学里的终极武器,是人类几千年历史总结的智慧的结晶,只有在明白了数字证书工作原理后,才能理解Https 协议的安全通讯机制.

Java安全通信、数字证书及应用实践

摘要: 在本文中,我用详细的语言和大量的图片及完整的程序源码向你展示了在 JAVA中如何实现通过消息摘要.消息验证码达到安全通信.以及用Java的工具生成数字证书,和用程序给数字证书签名.以及用签名后的数学证书签名applet突破applet的访问权限的过程,给出了全部例子的详细代码. 通过本文中你可以学到以下知识: ● 程序间如何安全通信 ● 什么是 及 如何生成消息摘要 ● 什么是 及 如何生成消息验证码 ● 如何使用 Java工具生成和维护数字证书库 ● 如何用程序给数字证书验证签名 ●

用数字证书保护你的文档

有很多重要的http://www.aliyun.com/zixun/aggregation/9282.html">数据报表,因为要交给领导看,加密码和设置权限都不太合适,但又怕被其他人改动,有没有办法能够使报表在送到领导手上的时候保证其原始性和完整性?现在推荐采用Office 2003的数字签名功能,操作既便捷,又能满足我们日常办公之需. 创建数字证书 依次单击"开始"菜单中的"程序",选择"Microsoft Office"组中

办公常用数字证书的保护

很多文档的来源都是不详的,所以安全性无法保证.Office可以通过数字证书来确认来源的可靠.并通过数字证书对文件或宏进行数字签名.一般来说,数字证书是从商业证书颁发机构和内部安全管理员或信息技术专业人员处获得的.普通用户可以使用Selfcert.exe工具亲自创建数字签名(由于用 Selfcert.exe自己创建的数字证书不是由正式证书颁发机构发行的,使用这种证书添加签名的宏方案将被认为是自签名的方案,这样其他用户有可能无法运行自签名的宏).用数字证书进行宏的签名很简单:打开包含要签名的宏方案的

如何让WORD的宏随文档的打开自动运行

  因为word自定义宏是不能自动运行的. 下面,本站与您分享一下,经过实践证明可行的方法,让您的宏随文档的打开而自动运行. 前提条件:您的word宏的安全级别设置为中或低. 理论指导:通过word所允许的能够随文档的打开而自动运行的默认宏,调用自定义宏,这样,我们平时自制的word自定义宏,就能实现自动运行了. 比如,您有一个自定义的倒计时的宏,代码大概如下: Sub Timer() '其中的代码已省略. End Sub '欲想知道倒计时宏代码范例,请您参阅此文:http://www.dzwe

XP系统下数字证书备份方法

还在使用windows xp系统的用户,应该多多少少对NTFS分区格式有所了解.很多用户会用系统自带的EFS把一些重要的数据加密保存.EFS加密系统对用户是透明的.这也就是说,如果你加密了一些数据,那么你对这些数据的访问将是完全允许的,并不会受到任何限制.而其他非授权用户试图访问加密过的数据时,就会收到"访问拒绝"的错误提示.可是,有部分用户反映,重装系统前如果没有备份好个人加密证书和密钥文件,被加密的文件就不能访问,甚至不允许删除了.所以我们有必要对数字证书进行备份,那么怎么备份呢?