Elcomsoft Co.Ltd. » Advanced Office Password Recovery

Visual Basic for Applications (VBA)

Top  Previous  Next


Microsoft® Visual Basic for Appications (VBA) allows to use a Password to protect Macros from reading their source code. When this Password is set a Password Record is appended to the VBA Macro Storage. Nothing is encrypted. In VBA version 5 the Password is stored encrypted by "XOR" logical operation. In VBA version 6 SHA-1 Password Hash is stored and Password cannot be recovered instantly. But we don't need to recover a Password to view the Macro source codes. We can modify or remove the Password Record.


AOPR shows the VBA Password if VBA version is 5 and allows to change or delete the Password if version is 6.


Professional Edition of AOPR has a "VBA Backdoor" Feature that allows to bypass VBA Password checking in any Application.

Get more information about Advanced Office Password Recovery
Get full version of Advanced Office Password Recovery

(c) 2004-2014 ElcomSoft Co.Ltd.