首页 > 解决方案 > Excel VBA - 将受保护的 VBA 项目中的模块复制到新工作簿中

问题描述

对 Excel 的问题VBA code protection

在我当前的项目中,我编写了一些 VBA 代码(在 WB1 中),它将生成一个新的工作簿 (WB2)。在这个新工作簿中,创建了一个按钮 (B2)。该按钮在按下时将执行一些代码。应执行的宏是从原始工作簿 (WB1) 中复制的。当原始工作簿 (WB1) 中的 VBA 代码不受保护时,这一切正常。但是,当我向原始工作簿中的 VBA 代码添加保护时,包含宏的模块不会复制到新工作簿 (WB2) 中。因此按钮 (B2) 没有功能。

我的问题:你们中是否有人遇到过同样的问题,除了从原始工作簿的 VBA 代码中删除保护之外,还有其他解决方案吗?

我试图总结这张图片中的工作流程和问题

标签: excelvbacopypassword-protection

解决方案


推荐阅读