我可以写一个宏来阻止其他宏吗?

时间:2014-03-11 20:18:26

标签: vba excel-vba excel

我正在使用我正在尝试添加保护的Excel文档。不幸的是,可以运行非常简单的宏来删除标准密码保护。有没有办法可以在工作簿中添加一个阻止其他宏运行的宏?比如,在另一个宏运行的事件上,给出一个msg并退出另一个宏?

1 个答案:

答案 0 :(得分:1)

简单的答案是,

扩展的,错综复杂的答案是,理论上您可以定期触发代码,拦截任何当前进程。但是,它会降低您的工作表速度,因为您必须每隔几秒就将其关闭以使其生效,并且您必须以某种方式确定截获的过程是否已被授权"。这是一个很多脚本和很多逻辑专用于你的一个用户有恶意的意图。