原创,为什么宏的安全性总是改不了,excel,宏,安全性,注册表

简单的方法:
㈠首先要确定当前用户是否administrators组的成员,不然改了也没用的,甚至可能不能改。
怎么看呢?
鼠标右键点击“我的电脑”,
选择“管理”,
在打开的窗口中,
点击“系统工具”下的“本地用户和组”,
打开“组”,
双击右边的“Administrators”,看看成员里有没有你的当前用户名。
如果不知道当前用户名,最简单的方法,是在运行里输入“cmd”,确定,在打开的黑色窗口里 > 前面的就是当前的用户名。

㈡接着运行注册表:
1、打开“开始”里的“运行”,输入“regedit”,打开注册表编辑器;
2、在左边依次打开
HKEY_CURRENT_USER
SOFTWARE
Microsoft
office
11.0
EXCEL
security
可以看到右边的窗口只有一项Level,双击它,就可以改Excel宏安全性的级别了,此处填写1为低,填写2为中,填写3为高。

反复测试发现,默认情况下是没有security这一项的,只有这个值发生改变后才会创建。
所以你也可以直接把security这一项删除,安全性就恢复默认值--“高”。

上面的招式无效的情况下,接着往下看,有些朋友说,我改了,可是为什么关掉Excel再打开,又恢复原来级别了?

1、打开“开始”里的“运行”,输入“regedit”,打开注册表编辑器;
2、在左边依次打开
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
office
11.0
Excel
到这里朋友们可能会疑问,这里只有一个InstallRoot,并没有Security项
那么我们手动创建一个项,输入Security,确定,然后打开Security项,
在右边新建一个DWORD键值,并命名为Level,取值跟上面的一样,就不重复了。

当然说到最后,最狠招数,卸载再重新安装了,当然这是最没招的时候用的,就不说了。

16:50 2012-08-27
18:04 2012-08-27

Tags: , , , , , ,

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Leave a Reply

You must be logged in to post a comment.

文字链