ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 3036|回复: 4

请教关于宏的问题!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2004-9-22 12:33 | 显示全部楼层 |阅读模式

我在Word的VBA中定义了一个宏,当关闭这个Word文档,然后再次重新打开时,想要运行这个宏,却发现提示:The macros in this project are disabled.

请教各位这是这么原因啊?非常感谢!

TA的精华主题

TA的得分主题

发表于 2004-9-22 12:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

请上传一份,我给你看一下,你说得我不是太理解,何况是英文。

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-9-22 13:43 | 显示全部楼层

我刚才又试了一下,发现当我把宏的安全性设置为低的时候就可以正常地运行宏了,而设置为高的时候还是不行。。。

而且这样的设置好像只对我在当前Word文档的Project中定义的宏有效,对于那些我在Normal中定义的宏就完全不起作用,就算我把安全性设置为高,一样可以执行Normal中的宏,而当前Word文档中的就不行。。。

这是什么原因呢?请教版主,谢谢!

TA的精华主题

TA的得分主题

发表于 2004-9-23 05:19 | 显示全部楼层

部分思想可参见此贴:http://club.excelhome.net/viewthread.php?tid=26450

另外宏的安全级别必须在更改后重启WORD才能生效(关联注册表,它将在关闭后写入或者更改注册表项值,在打开时读取该项值),当宏安全性为高时,所有无效宏都不能运行。

以下内容为宏安全性的描述:

宏安全级

下列信息简要介绍了在不同条件下每种设置中的宏(宏:可用来使任务自动化的操作或操作集。宏在 Visual Basic for Applications 编程语言中录制。)病毒防护是如何工作的,这些设置在“安全性”对话框(“工具”菜单,“宏”子菜单)中“安全级”选项卡上。

一.

1 无签名的宏

1.1 自动禁用宏并打开文件。

2 有签名的宏

2.1 可靠来源。签名有效。

2.1.1 自动启用宏并打开文件。

2.2 未知作者。签名有效。

2.2.1 出现带有有关证书(数字证书:文件、宏工程或电子邮件的附件,它证明上述各项的真实性、提供安全的加密或提供可验证的签名。若要以数字形式签发宏工程,则必须安装数字证书。)信息的对话框。仅在用户选择信任作者和认证授权机构的情况下才启用宏。网络管理员可以锁定可靠来源的列表,并防止用户将开发者添加到此列表中并启用宏。

3 任何作者。签名无效,可能由于存在病毒。

3.1.1 警告用户可能存在病毒。自动禁用宏。

4 任何作者。不可能进行签名验证,因为公共密钥丢失或使用了不兼容的加密方法。

4.1.1 警告用户不可能进行签名验证。自动禁用宏。

5 任何作者。在证书过期或取消后进行签名。

5.1.1 警告用户签名已过期或已无效。自动禁用宏。

二.

1 无签名的宏

1.1 提示用户启用或禁用宏。

2 有签名的宏

2.1 宏的来源和签名(数字签名:宏或文档上电子的、基于加密的安全验证戳。此签名确认该宏或文档来自签发者且没有被篡改。)的状态确定如何处理有签名的宏。

2.2 可靠来源。签名有效。

2.2.1 自动启用宏并打开文件。

2.3 未知作者。签名有效。

出现带有有关证书信息的对话框。提示用户启用或禁用宏。用户可以选择信任该开发者和认证授权机构。

3 任何作者。签名无效,可能由于存在病毒。

3.1.1 警告用户可能存在病毒。自动禁用宏。

4 任何作者。无法进行签名验证,因为公共密钥丢失或使用了不兼容的加密方法。

4.1.1 警告用户无法进行签名验证。提示用户启用或禁用宏。

5 任何作者。签名获得于证书过期或取消之后。

5.1.1 警告用户签名已过期或已无效。提示用户启用或禁用宏。

三.

1 当安全设置为低时,对所有宏的处理方式是相同,不考虑宏的来源或证书状态。使用低安全级时,您不会接收到提示或签名验证,且宏被自动启用。请仅在确定文件中的所有宏均来自可靠来源时,才使用此设置。

TA的精华主题

TA的得分主题

 楼主| 发表于 2004-9-23 09:19 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢版主的详细解释~:)
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-15 22:46 , Processed in 1.051495 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表