ExcelからVBAプロジェクトのパスワードをバイパスする方法

microsoft-excel password-recovery vba

仕事で行ったプロジェクトのパスワード検索やパスワードの迂回についてのヘルプが必要です。作者がMS Excelを使ってプロジェクトを行っており、クライアントのサーバーに入っています。使用しているサーバーはメモ帳++にアクセスできません

  42  user365483  2014-09-05


ベストアンサー

古い.xlsファイルの場合

  1. 任意の16進数エディタでファイルを開きます

  2. DPB=”というテキストを検索してください(引用符は使わず、”[Host Extender Info]”のすぐ上にあるはずです)

    1

  3. DPx=」に変更して保存し、ファイルを閉じます

    2

  4. Excelでファイルを開き、以下の警告がポップアップしたら「はい」を押します

    3

  5. VBAエディタ(Alt+F11)を開いて、以下の警告が出たらOKを押してください

    4

  6. VBAプロジェクト名を右クリックして、プロパティを選択し、保護タブに移動して、既存のパスワードを削除すると同時に、プロジェクトを表示するためのロックチェックボックスのチェックを外してください

    5

  7. プロジェクトを表示するためのロックチェックボックスを再チェックして、自分の記憶に残るパスワードを追加します

  8. これでVBAコードにアクセスできるようになりました!

新しい.XLSMファイルの場合

  1. ファイルの拡張子を.zipに変更してください

  2. WinRARや7-Zipなどの任意のアーカイバでファイルを開くと、以下のようなディレクトリ構造になっています

    6

  3. xlディレクトリに移動し、vbaProject.binを展開します

    7

  4. vbaProject.binを使用して、上記の手順#1-3(古い.XLSファイルの場合)を実行します

  5. ZIPファイル内の古いvbaProject.binを16進数で編集した新しいバージョンに置き換えてください

  6. ファイルの拡張子を.XLSMに戻します

  7. 上記のステップ#4-7を実行します

67  Karan  2014-09-07


タイトルとURLをコピーしました