word2007为宏项目进行数字签名

获取数字证书以用于签名

可以从商业证书颁发机构 (CA) (证书颁发机构 (CA):一个商业组织,它颁发数字证书,跟踪被颁发证书的人员,对证书签名以验证其有效性,并跟踪被吊销或已过期的证书。) 或者从内部安全管理员或信息技术 (IT) 专业人员那里获取数字证书。

要了解有关为 Microsoft 产品提供服务的证书颁发机构的详细信息,请参阅 Microsoft 根证书计划成员(英文)的列表。

创建您自己的数字证书以用于自签名

由于您创建的数字证书不是由正规证书颁发机构颁发的,因此使用这样的证书签名的宏项目称为自签名项目。Microsoft Office 只在个人证书存储区中拥有自签名证书的计算机上信任该证书。

创建自签名证书

您正在使用哪种操作系统?

●Windows Vista

●Windows XP

Windows Vista

1.单击“开始”按钮,指向“所有程序”,依次单击“Microsoft Office”、“Microsoft Office 工具”和“VBA 项目的数字证书”。在“您的证书名称”框中,为该证书键入一个描述性名称。

2.在出现证书确认消息时,请单击“确定”。

要查看个人证书存储区中的证书,请执行下列操作:

1.打开 Windows Internet Explorer。

2.在“工具”菜单上,单击“Internet 选项”,然后单击“内容”选项卡。

3.单击“证书”,然后单击“个人”选项卡。

Windows XP

1.单击“开始”按钮,依次指向“所有程序”、“Microsoft Office”和“Microsoft Office 工具”,然后单击“VBA 项目的数字证书”。在“您的证书名称”框中,为该证书键入一个描述性名称。

2.在出现证书确认消息时,请单击“确定”。

要查看个人证书存储中的证书,请执行下列操作:

1.打开 Windows Internet Explorer。

2.在“工具”菜单上,单击“Internet 选项”,然后单击“内容”选项卡。

3.单击“证书”,然后单击“个人”选项卡。

为宏项目进行数字签名

1.打开包含要签名的宏项目的文件。

在“开发工具”选项卡上的“代码”组中,单击“Visual Basic”。

如果“开发工具”选项卡不可用,请单击“Office 按钮”,再单击“Word 选项”。然后单击“常用”,并选中“在功能区显示‘开发工具’选项卡”复选框。

注释 功能区是 Microsoft Office Fluent 用户界面的一部分。

2.在 Visual Basic 项目资源管理器中,选择要签名的项目。

3.在“工具”菜单上,单击“数字签名”。

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

如果以前未选择数字证书或想要使用另一个数字证书,请单击“选择”以选择证书,再单击两次“确定”。

要使用当前证书,请单击“确定”。

注释

仅在解决方案已经过测试并可以发布后,才能对宏进行签名,原因是:只要已签名的宏项目中的代码发生了任何更改,它的数字签名就会被删除。但如果您具有以前用于签署计算机上项目的有效数字证书,则会在保存宏项目时自动对其重新进行签名。

要避免解决方案的用户因意外更改宏项目而使签名失效,可以在对宏项目进行签名之前将其锁定。您的数字签名仅表示在您签署之后该项目未被篡改,但不能保证这就是您所编写的项目。因此,锁定宏项目并不能防止其他用户使用其他签名替换您的数字签名。企业管理员可以重新签署模板 (模板:是指一个或多个文件,其中所包含的结构和工具构成了已完成文件的样式和页面布局等元素。例如,Word 模板能够生成单个文档,而 FrontPage 模板可以形成整个网站。)和加载项 (加载项:为 Microsoft Office 提供自定义命令或自定义功能的补充程序。),以便精确控制可以在他们的计算机上运行的用户。

如果创建将代码添加到宏项目的加载项,则代码应当确定该项目是否已经过数字签名,并在用户继续操作之前告知用户更改已签名项目的后果。

对宏进行数字签名时,必须获取时间戳,这样即使在用于签名的证书已过期后,其他用户也可以验证您的签名。如果在对宏进行签名时未使用时间戳,则签名只在证书的有效期内有效。

(0)

相关推荐

  • 怎样在Word2007中输入项目符号

    项目符号主要用于区分Word文档中不同类别的文本内容,使用原点.星号等符号表示项目符号,并以段落为单位进行标识.在Word2007中输入项目符号的方法有以下两种: 步骤/方法 01 方式1:打开Wor ...

  • 在Word2007中对项目符号或编号列表使用方法步骤

    在Word2007文档中,通过启用对项目符号或编号列表使用“正文”样式功能,可以使列表样式基于“正文”(普通段落)样式而不是“段落列表”样式。启用该功能的步骤如下所述: 第1步,打开Word2007文 ...

  • Word2007中宏功能录制的技巧

    前面我们简单地了解了word2007文档中宏的介绍,包括,宏的激活.启用.我们也知道了宏就是操作命令,如果在编辑文档的时候,想要对某一部分重复性的工作,那么大家就可以将步骤录制为一个宏,就可以进行同样 ...

  • 怎样往Word2007里面添加项目编号样式

    打开Word2007,点击菜单栏--开始,在段落一项里面点击编号按钮旁的箭头. 弹出编号库,选择定义新编号格式. 在定义新编号格式设置框里面,按照下面的图进行设置. 确定之后,我们再点击编号按钮,就可 ...

  • Word2007利用宏实现本机Word打印密码保护

    如何利用Word宏,给你的的Word打印加上密码保护,没有经过你的允许别人是不能用你的电脑打印的.这样就可以避免在你不在的时候,公司的同事利用你的word打印一些非正常的文档,例如,你的打印是喷墨打印 ...

  • Word2007提示"宏已被禁用"怎么办

    关闭这个安全警告的方法如下: 1. 如下图,点击左侧 offic 徽标,在弹出菜单的右下角打开 “word 选项” 2. 点击“信任中心”,打开“信任中心设置” 3. 点击“宏设置”,选择“禁用所有宏 ...

  • word数字签名有什么用?word数字签名保护文档方法步骤

    你知道word数字签名有什么用?你会利用word数字签名保护文档吗?今天小编就来讲讲有关word数字签名的内容。 一、什么是“数字签名” 我们都清楚现实生活中的签字,签名代表一个人专属“版权”签章,呵 ...

  • Word2003删除单个的宏和删除宏方案

    一、删除单个的宏 1、在“工具”菜单上,指向“宏”子菜单,再单击“宏”。 2、在“宏名”框中单击要删除的宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Appli ...

  • 利用word数字签名保护文档

    你知道word数字签名有什么用 ?你会利用word数字签名保护文档吗?今天学无忧小编就来讲讲有关word数字签名的内容。 一、什么是“数字签名” 我们都清楚现实生活中的签字,签名代表一个人专属“版权” ...