Access 2003完整教程:将数字签名添加到宏项目中

使用数字证书,可以数字签署文件或宏项目。

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

    获取方法

    可以从商业证书颁发机构(如 VeriSign 公司)或者从内部安全管理员或信息技术 (IT) 专业人员处获取数字证书。也可以使用 Selfcert.exe 工具自己创建数字签名。

    若要了解有关为 Microsoft 产品提供服务的证书颁发机构的详细信息,请参见 Microsoft Root Certificate Program Members列表。

    注释

    • 该主题中的超链接指向该网站。您可以随时切换回帮助。
    • 由于您自己创建的数字证书不是正规证书颁发机构发布的,所以使用这样的证书签署的宏项目称为自签署项目。取决于您的组织中如何使用 Microsoft Office 数字签名功能,您可能无法使用这样的证书,出于安全原因,其他用户可能无法运行自己签署的宏。

  2. 打开包含想要签署的宏项目的文件。
  3. “工具”菜单中,指向“宏”,再单击“Visual Basic 编辑器”
  4. “工程资源管理器”中,选择想要签署的项目。
  5. “工具”菜单中,单击“数字签名”
  6. 如果以前未选择数字证书或想要使用另一个数字证书,则单击“选择”选择证书,再单击两次“确定”
  7. 若要使用当前证书,则单击“确定”

    提示

    • 应当仅在您的解决方案经过测试后准备分发时才签署宏,这是因为无论何时以何种方式修改已签署的宏项目中的代码,都会导致删除数字签名。但是,如果计算机上有正确的数字证书,宏项目将在保存时自动重新签署。

    • 若要避免您的解决方案的用户意外修改宏项目以及使签名失效,可以在签署宏项目之前将其锁定。数字签名只意味着您保证在您签署项目后项目未被篡改,并不证明是您写的项目。锁定您的宏项目不能防止另一用户用另一签名更换数字签名。集团管理员可能重新签署模板和加载项,以便严格控制哪些用户可以在计算机上运行哪些程序。

    • 如果创建将代码添加到宏项目中的加载项,则您的代码应当确定项目是否已数字签署,并在继续操作前将签署项目的修改结果通知用户。

    • 数字签署宏时,最好将时间戳包含在内,这样,即使用于签名的证书过期,他人也可以验证您的签名。有关宏的安全性和时间戳的详细信息,请参见 Microsoft Office Online。

上页:Access 2003完整教程:添加可以拨打选定电话号码的按钮 下页:Access 2003完整教程:禁用约束 (ADP)

Access 2003完整教程:将数字签名添加到宏项目中

Access 2003完整教程:禁用约束 (ADP)Access 2003完整教程:使控件成为只读
Access 2003完整教程:禁用窗体的视图Access 2003完整教程:禁用 Visual Basic 代码的语法错误检查
Access 2003完整教程:显示图片的替补文本Access 2003完整教程:启动时显示窗体或数据访问页
Access 2003完整教程:为应用程序自定义图标Access 2003完整教程:在所有包含日期的字段和控件中显示四位数年份
Access 2003完整教程:控制“数据库”窗口的显示Access 2003完整教程:显示或隐藏网格
Access 2003完整教程:显示或隐藏状态栏Access 2003完整教程:在状态栏中显示控件的说明
Access 2003完整教程:通过编程创建消息框Access 2003完整教程:刷新或重新查询数据
Access 2003完整教程:显示图标代替图片或对象Access 2003完整教程:为组或报表中每个主体记录编号
Access 2003完整教程:指定全局菜单栏或快捷菜单栏Access 2003完整教程:在应用程序窗口的标题行中显示指定的标题
Access 2003完整教程:只显示查询中的上限值或下限值 (MDB)Access 2003完整教程:在查询设计网格中显示或隐藏表名称 (MDB)
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号