Я нашел другой способ решить эту проблему, чтобы избежать пароля проекта VBA, не теряя пароль Excel.
использовать Hex-редактор XVI32 для процесса
, если тип файла - файлы XLSM:
- Откройте файл XLSM с помощью 7-Zip (щелкните правой кнопкой мыши -> 7-Zip -> Открыть архив).
- Скопируйте файл xl / vbaProject.bin из файла (можно перетаскивать из 7-Zip), не закрывайте 7-Zip
- Открыть файл vbaProject.bin с помощью HexEdit
- Найдите «DPB =» и замените его на «DPx =»
- Сохранить файл
- Скопируйте этот файл обратно в 7-Zip (опять же, перетаскивание работает)
- Откройте файл XLSX в Excel, при появлении запроса «Продолжить загрузку проекта» нажмите Да. Если появится сообщение об ошибке, нажмите ОК.
- Нажмите Alt + F11, чтобы открыть редактор VBA.
- Во время нажатия отобразится ошибка «Неожиданная ошибка (40230)», просто нажмите кнопку ОК (6 или 7 раз), пока она не исчезнет.
- Затем он откроется автоматически