2012-06-21 62 views
0

我從第三方其中VBA口令保護的Excel工作表。我無法將其他代碼添加到VBA編輯器表單中。鎖定Excel工作表

我需要的功能是這樣的:

我有三個細胞「真」的價值。我想通過單擊將這三個單元格更改爲「假」。 (基本上,我需要,我可以把所有的細胞假只需點擊一下一些應急的功能)。

我怎麼能解決,如果沒有VBA?

+1

爲了將這些功能,你將獲得的第三方應用程序的密碼。從道德上講,盜用第三方應用的密碼是不對的。想象一下,如果有人對你的應用程序這樣做?我會建議得到與第三方聯繫,要求他們輸入密碼或要求他們納入你想要的功能。 –

回答

0

凡是需要在點擊事件按鈕和行動將需要一些VBA不幸。但是,如果您的工作簿處於「舊」.xls格式(2003和更早版本 - 如果不是,我認爲您可以使用97-2003只需Save As...),您可以使用十六進制編輯器刪除VBA密碼。你無法恢復它,但你可以替換它。

This answer實際上對它進行了很好的解釋,但總而言之,您將創建一個帶有已知密碼的虛擬工作簿,在十六進制編輯器中找到一些關鍵字,並將您鎖定的工作簿中的關鍵字替換爲虛擬書中的值。