加密文件中无法启用宏,安全选项对话框中无"启用此内容"选项


包含在加密 Office 打开 XML 文件中的宏不运行在 2007 Office 程序

症状:
在其中一个"适用于"一节中列出的 2007 Office 程序中当您试图运行的宏时如一个.xlsm 文件、 一个.docm 文件或一个.pptxm 文件的加密的...在其中一个"适用于"一节中列出的 2007 Office 程序中当您试图运行的宏时如一个.xlsm 文件、 一个.docm 文件或一个.pptxm 文件的加密的 Office 打开 XML 文件中包含该宏不会不按预期运行。"Microsoft Office 97-2003"文件格式保存的文件不会发生此行为。

注意加密的文件是一个使用下列方法之一来保护的文件:
•密码保护
•信息权限管理 (IRM)
•在 Microsoft Office Excel 2007 中的工作簿保护

原因:
如果计算机没有运行当前防病毒程序扫描加密的内容,如支持 Microsoft 防病毒 API 的支持,会出现这种情况。在这种情况下加密 Office 打开 XML...如果计算机没有运行当前防病毒程序扫描加密的内容,如支持 Microsoft 防病毒 API 的支持,会出现这种情况。在这种情况下加密 Office 打开 XML 文件中禁用宏。

此外,可能被宏禁用文件中,通过在程序中的安全设置。如果宏被禁用的安全设置,您会收到以下错误消息,当您试图打开文件时: 
安全警报宏已被禁用
.
若要能够在宏单击 选项,单击 启用此内容,然后单击 确定。但是,如果启用了宏在"症状"一节中提到的问题仍然出现。
此文件包含的安全警报加密可以对其进行扫描的宏已被禁用,因为没有安装防病毒软件的。若要进行这些宏删除 $ 加密或 $ 权限限制对此文件。<文件路径: 路径和文件的名称 > 帮助我抵御未知内容 (推荐) < 更多信息 > 将防止加密的宏病毒扫描。

2007 Office 版本提供了几种设置,使您能够防止加密的宏病毒扫描。这是很有用,如果病毒扫描程序不支持 Microsoft 防病毒应用程序编程接口 (API)。

默认状态下,加密和 Office 打开 XML 文件格式保存文件时,将被加密宏。如果病毒扫描程序不支持 Microsoft 防病毒 API,病毒扫描程序无法扫描加密的宏。因此,加密的宏将被禁用。
要防止您的防病毒程序扫描加密的宏配置设置,按以下 Microsoft 网站上最后一个表中的建议:
http://technet2.microsoft.com/Office/en-us/library/83308fb0-db8d-484b-a5ae-0757c162076b1033.mspx?mfr=true(http://technet2.microsoft.com/Office/en-us/library/83308fb0-db8d-484b-a5ae-0757c162076b1033.mspx?mfr=true) 回到顶端
解决方案若要解决此问题,安装的 2007 Microsoft Office 套件 Service Pack 2 (SP2) 可从 Microsoft 下载中心 http...若要解决此问题,安装的 2007 Microsoft Office 套件 Service Pack 2 (SP2) 可从 Microsoft 下载中心 
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b444bf18-79ea-46c6-8a81-9db49b4ab6e5(http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b444bf18-79ea-46c6-8a81-9db49b4ab6e5) 回到顶端
替代方法警告此替代方法可能会使计算机或网络更容易受到恶意用户或恶意软件 (如病毒的攻击。我们不建议使用此替代方法,但提供此信息,以便您可以在您应自行决定实施此替代方法。...警告此替代方法可能会使计算机或网络更容易受到恶意用户或恶意软件 (如病毒的攻击。我们不建议使用此替代方法,但提供此信息,以便您可以在您应自行决定实施此替代方法。使用此替代方法需要您自担风险。

要变通解决此问题,禁用防病毒扫描的包含宏的加密文件。 若要这样做,请按照下列步骤操作:
1.退出 2007 Office 程序。
2.单击 开始、 单击 运行,键入 regedit,然后单击 确定。
3.定位,然后单击根据下面的注册表子项之一:
◦HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security
◦HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\PowerPoint\Security
◦HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Security
4.在 编辑 菜单上指向 新建,然后单击 DWORD 值。
5.在步骤 3 中,键入下面的值名称,具体取决于您单击的注册表子项之一,然后按 ENTER 键:
◦ExcelBypassEncryptedMacroScan
◦PowerPointBypassEncryptedMacroScan
◦WordBypassEncryptedMacroScan
6.用鼠标右键单击您在步骤 4 中, 创建的 DWORD 值,然后单击 修改。
7.在 数值数据 框中键入 1,然后单击 确定。
8.在 文件 菜单上单击以退出注册表编辑器的 退出。
注意在安装 Office 2007 SP2 之后,不应使用上述步骤。 在 2007 Microsoft Office 安全指南,还提供了此注册表信息,但创建该文档是为发布的 Office 2007 Service Pack 2 之前。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值