【发布时间】:2015-06-30 09:33:28
【问题描述】:
当我的 VB 项目完成运行时,它会保存一份新的 Excel 工作簿副本,然后通过电子邮件将其发送到提供的分发版。当代码运行时,VB 项目应该是不受保护的,允许 VBE 抛出的任何错误被“调试”(这对于锁定的项目是不可能的 - 不幸的是,调试的原因不能在错误处理程序中解释;它主要是与针对 SQL 服务器数据库运行的查询有关)。
但是,我希望 VB 项目在保存为新副本后受到保护,以防止收到分发副本的任何人能够访问 VB 项目。
我进行了搜索,但似乎找不到与使用 VBA 锁定 VB 项目相关的任何答案。任何指导表示赞赏。
【问题讨论】:
-
为什么不减少日常工作以保存新副本,然后手动保护它,然后通过电子邮件发送。我假设我们只讨论 1 个文件。
-
这是一个选项.. 如果可以自动化,我懒惰的一面宁愿这样做。