Office 2003完整教程:为文件或宏工程添加数字签名

可以使用数字证书为文件或宏工程进行数字签名。

  1. 如果还没有数字证书,则必须获得一个。

    操作方法

    您可以从商业认证授权机构(例如,VeriSign, Inc)或从您内部安全管理员那里,或从专业的信息技术 (IT) 公司那里获取数字证书。或者,也可用 Selfcert.exe 工具自己创建数字签名。

    若要进一步了解提供 Microsoft 产品服务的证书颁发机构的相关信息,请参阅“Microsoft 根证书活动成员”列表。

    注释

    • 本主题中的超链接指向网站,您可随时切换回帮助。
    • 因为您自己创建的数字证书不是由正规的授权机构签发的,用此证书签名的宏工程被称为是自签名工程。根据 Microsoft Office 数字签名功能在您的组织中使用的情况,可能会禁止您使用这样的证书,而且出于安全方面的原因,其他用户可能不能使用自签名的宏。

  2. 请执行下列操作之一:

    为文件签名

    1. 在“工具”菜单上,单击“选项”,再单击“安全性”选项卡。
    2. 单击“数字签名”。
    3. 单击“添加”。
    4. 选择要添加的数字签名,然后单击“确定”。

    为宏工程签名

    1. 打开包含要签名的宏工程的文件。
    2. 单击“工具”菜单,指向“宏”子菜单,然后单击“Visual Basic 编辑器”命令。
    3. 在“工程资源管理器”中,选择所要签名的工程。
    4. 单击“工具”菜单中的“数字签名”命令。
    5. 请执行下列操作之一:
      • 如果事先没有选择数字证书,或要换用另一个,请单击“选择”,选择证书,然后单击“确定”两次。
      • 若要使用当前证书,请单击“确定”。

    提示

    • 应当只在宏工程经过测试且可以分发后才为其签名,因为任何时候以任何方式修改其代码,都会删除其签名。不过,如果您的计算机上有正确的数字证书,宏工程在保存时会自动被重新签名。

    • 如果要防止解决方案的用户无意中修改宏项目并使您的签名失效,在进行签名前请锁定宏项目。您的数字签名仅说明您保证在签名后,该项目未被篡改过,并不证明此项目是您编写的。所以锁定宏项目并不能防止其他用户用另一个签名替换此数字签名。公司管理员可能会重签模板和加载项,以便严格控制可以在其计算机上运行的用户。

    • 如果创建了一个向宏工程中添加代码的加载项,您的代码应确定该工程是否已数字签名并在继续修改签名工程的操作前,通知用户其后果。

    • 在对宏进行数字签名时,应考虑使用时间戳以使其他人员即使在用于签名的证书过期之后也可验证您的签名。有关宏安全性和时间戳的详细信息,请参见 Microsoft Office Online。

Office 2003完整教程:为文件或宏工程添加数字签名·相关导航

上页:Office 2003完整教程:创建自己的数字证书 下页:Office 2003完整教程:更改组织结构图

Office 2003完整教程:为文件或宏工程添加数字签名

Office 2003完整教程:更改组织结构图Office 2003完整教程:更改艺术字中的文字
Office 2003完整教程:结束联机会议Office 2003完整教程:返回到上一个驱动器、文件夹或 Internet 位置
Office 2003完整教程:添加组织结构图Office 2003完整教程:插入剪辑
Office 2003完整教程:添加艺术字Office 2003完整教程:接受联机会议邀请
Office 2003完整教程:将同一高度和宽度应用于不同对象Office 2003完整教程:复制对象
Office 2003完整教程:移动对象Office 2003完整教程:在程序间收集并粘贴
Office 2003完整教程:设置形状或文本框中文字的起始点Office 2003完整教程:关于帮助保护文件免受宏病毒破坏
Office 2003完整教程:自动修复 Office 程序Office 2003完整教程:删除对象边框
Office 2003完整教程:删除联机会议中的参加人Office 2003完整教程:设置新图片或形状样式的默认效果
Office 2003完整教程:安排联机会议Office 2003完整教程:选取对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号