EXCEL 宏打不开 安全警告 宏被禁用

前几天遇到的一个问题:

 一个excel vba项目,将其挂在一台服务器上,由公司其他机器访问(非并发),经测试有2/3的机器正常,但另外一些却都出现了同样的问题,即后台程序不运行。
   例如,打开一个工作簿正常时应该有对应的登陆界面,但这些机器上则没有,在工作簿中运行其他也不行...
   进入vbe界面,也无法调试,提示".....工程被禁用.....",但宏设置里已经启用了所有宏。
另外,自己在进行调试时把两台(一台正常一台非正常)机器进行了对比,宏设置什么的都一样,重新装了一遍office07,也不管用........

症状:  打开工作簿后无法运行宏,显示:
         
             点击 这个警告,显示:         
          EXCEL 宏打不开 安全警告 宏被禁用_第1张图片
                然后无论在excel选项中怎么设定这个文件的宏都不能运行!!!
                而且本机的许多其他工作簿宏是可以运行的.....
网上的一个解决办法,是设置注册表中的安全等级level ,但我测试的却没有成功,以下为截图:

解决:

本来以为是office补丁原因,但后来被否定了。分析原因推测是由于程序在后台加解密的过程中对工作簿加了密 。一种解决方法是:另外打开一个工作簿,在其中添加对本工作不的解密过程即可" Workbooks("系统.xlsm").Unprotect Password:="12345" ",然后关闭此工作簿,重新打开,就可以了.

 

 

你可能感兴趣的:(工作,Excel,解密,测试,Office,VBA)