Extract VBA source code from XLSM and XLAM files even if password protected, and sometimes even if corrupted.