以编程方式取消保护Windows 8中的MS Excel VBA项目

时间:2013-09-03 19:30:12

标签: excel-vba password-protection vbe vba excel

我在通过代码取消保护工作簿的VBA项目时遇到了一些麻烦。 SendKeys method以前工作得很好,但在Windows 8 64位中它不再起作用了。可能是什么原因?有人知道这种环境的不同方法吗?

1 个答案:

答案 0 :(得分:0)

我遇到了与模块密码相同的问题。然而,我知道这听起来有点扭曲,但我能解决如何取消保护模块的唯一方法是本地存储未受保护的模块的副本,使用代码删除现有模块并导出未受保护的版本,然后进行使用VBA所需的更改然后再次回到vise。利用模块上的导出和导入功能。您需要将受保护和未受保护的版本本地存储在单独的文件夹中。

希望这有帮助!