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 提供自定义命令或自定义功能的补充程序。),以便精确控制可以在他们的计算机上运行的用户。

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

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

时间: 2024-11-17 00:26:21

word2007为宏项目进行数字签名的相关文章

Word2007中宏功能录制的技巧

  前面我们简单地了解了word2007文档中宏的介绍,包括,宏的激活.启用.我们也知道了宏就是操作命令,如果在编辑文档的时候,想要对某一部分重复性的工作,那么大家就可以将步骤录制为一个宏,就可以进行同样的操作. (1)单击word2007"视图"选项卡,在"宏"区域内单击"宏"按钮,选择"录制宏"命令. 准备录制宏 (2)在"录制宏"对话框中输入宏的名称,如分为两栏,然后单击"确定"按

Word2007提示“宏已被禁用”怎么办

  关闭这个安全警告的方法如下: 1. 如下图,点击左侧 offic 徽标,在弹出菜单的右下角打开 "word 选项" 2. 点击"信任中心",打开"信任中心设置" 3. 点击"宏设置",选择"禁用所有宏,并不通知" 4. 保存,退出.重新打开 word 文档,不再有"安全警告,宏已被禁用"的警告了!

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

一.删除单个的宏 1.在"工具"菜单上,指向"宏"子菜单,再单击"宏". 2.在"宏名"框中单击要删除的宏 (宏:可用于自动执行任务的一项或一组操作.可用 Visual Basic for Applications 编程语言录制宏.)的名称. 如果该宏没有出现在列表中,请在"宏的位置"框中选择其他文档或 模板 (模板:是指一个或多个文件,其中所包含的结构和工具构成了已完成文件的样式和页面布局等元素.例如,W

android studio-Android studio导入项目

问题描述 Android studio导入项目 刚开始用studio 别人发来的项目导入后,运行时报出 Error:A problem was found with the configuration of task ':app-src-android:com.lingyang.camera:packageDebug'. File 'C:UsersPublicDocumentsGitapp-src-androidcom.lingyang.camerakeydebug.keystore' spec

利用Burp“宏”自动化另类 SQLi

本文讲的是利用Burp"宏"自动化另类 SQLi,有许多工具可用于Web应用程序自动化测试.最著名的工具可能是sqlmap. 通过一些简单的命令,Sqlmap就可以轻松地识别和利用SQL注入漏洞.然而,诸如CSRF令牌或一些简单的反自动化技术,例如在表单中包含一个唯一的隐藏字段,就可以防止自动化工具正确工作. Burp Suite中的宏是绕过这些防护措施以便能够执行自动化测试的好方法,尽管那些防护措施实现起来可能很复杂. 在这篇文章中,我们会使用一个示例应用程序,用户可以在此应用程序中

保护内网安全之Windows工作站安全基线开发(三)

本文讲的是保护内网安全之Windows工作站安全基线开发(三),保护Windows工作站免受现代的网络攻击威胁是一件非常具有挑战性的事情. 似乎每个星期攻击者们总有一些新的方法用来入侵系统并获取用户凭据. 本文涵盖了许多此类以及其他一些很不错的安全实践和配置. 保护Windows工作站: 1. 部署免费/几乎免费的Microsoft工具以提高Windows安全性: 部署Microsoft AppLocker以锁定可以在系统上运行的文件. 使用推荐的软件设置部署当前Windows版本的EMET.

程序员更需要保护眼睛 -- 实用工具Visual Studio StyleManager

虽然白底具有最丰富的视觉效果,不过我并不喜欢用白底的编辑器,原因只有一个,保护视力.由于黑色没有光线,而白色包含全部光线,所以黑色对眼睛没有刺激,而白色却具有最强的刺激.对于需要长时间盯住屏幕的程序员来说,白色无疑是对眼睛的最大伤害.以前用Delphi编程一直不觉得眼睛累,因为Delphi提供了蓝底的Classic配色方案和黑底的Twilight方案,我更喜欢用Twilight,曾经有段时间看不到黑底,便没有编程的感觉,真是很怀念Delphi. Visual Studio编辑器很不错,也可以修改

使用宏数字签名增强Office文档安全

很多高手都喜欢使用"宏"命令来提高办公工作效率.但在 Microsoft Office 程序中使用宏时,总会弹出宏安全警告,特别是在制作个人简历表格时,经常需要使用宏,每次打开这让使用者倍感麻烦.而如果把宏的安全级设置为"低",来避免安全警告的弹出,又增加了恶意代码和病毒攻击的危险.怎么办呢?其实,只要为自己的宏添加一个签名就可以一劳永逸了.下面我们就以Microsoft Excel为例,谈一下具体的设置方法. 步骤一,设置宏的安全级为"低" 打

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

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