2012-06-21 63 views
0

我从第三方其中VBA口令保护的Excel工作表。我无法将其他代码添加到VBA编辑器表单中。锁定Excel工作表

我需要的功能是这样的:

我有三个细胞“真”的价值。我想通过单击将这三个单元格更改为“假”。 (基本上,我需要,我可以把所有的细胞假只需点击一下一些应急的功能)。

我怎么能解决,如果没有VBA?

+1

为了将这些功能,你将获得的第三方应用程序的密码。从道德上讲,盗用第三方应用的密码是不对的。想象一下,如果有人对你的应用程序这样做?我会建议得到与第三方联系,要求他们输入密码或要求他们纳入你想要的功能。 –

回答

0

凡是需要在点击事件按钮和行动将需要一些VBA不幸。但是,如果您的工作簿处于“旧”.xls格式(2003和更早版本 - 如果不是,我认为您可以使用97-2003只需Save As...),您可以使用十六进制编辑器删除VBA密码。你无法恢复它,但你可以替换它。

This answer实际上对它进行了很好的解释,但总而言之,您将创建一个带有已知密码的虚拟工作簿,在十六进制编辑器中找到一些关键字,并将您锁定的工作簿中的关键字替换为虚拟书中的值。