excel - Excel VBA - 将受保护的 VBA 项目中的模块复制到新工作簿中
问题描述
我对 Excel 的问题VBA code protection
:
在我当前的项目中,我编写了一些 VBA 代码(在 WB1 中),它将生成一个新的工作簿 (WB2)。在这个新工作簿中,创建了一个按钮 (B2)。该按钮在按下时将执行一些代码。应执行的宏是从原始工作簿 (WB1) 中复制的。当原始工作簿 (WB1) 中的 VBA 代码不受保护时,这一切正常。但是,当我向原始工作簿中的 VBA 代码添加保护时,包含宏的模块不会复制到新工作簿 (WB2) 中。因此按钮 (B2) 没有功能。
我的问题:你们中是否有人遇到过同样的问题,除了从原始工作簿的 VBA 代码中删除保护之外,还有其他解决方案吗?
解决方案
推荐阅读
- flutter - 在颤动中对齐自定义绘制的文本
- c# - 为什么 `ref` 关键字在这里不是强制性的?
- sip - SUBSCRIBE 请求如何终止 SIP 对话?
- c# - 在 NET Core Web 应用程序中存储来自 Identity Server 的访问令牌
- excel - 使用 FileSystemObject 复制文件:ThisWorkbook.Path 给出错误的文件名或编号错误
- tensorflow - 如何为从 keras 模型创建的估计器构建输入函数
- node.js - 使用 Node.js/Express.js,跨两台服务器实现用户身份验证的最佳方式是什么?
- jquery - 如何使用 JQuery 和引导多步骤表单在 Laravel 中向控制器方法发布和请求数据?
- c++ - 根据运行时变量选择要调用的 C++ 模板
- javascript - 提交表单时,Sweet alert 不发送我的元素的 ID(ASP.Net 核心 mvc)