2014-09-05 21:48:49 +0000 2014-09-05 21:48:49 +0000
40
40

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

仕事でやったプロジェクトでパスワードを取得したり、パスワードをバイパスする方法を教えてほしいです。筆者はMS Excelを使ってプロジェクトを行っており、クライアントのサーバーに入っています。使用しているサーバーはメモ帳++にはアクセスできません。

回答 (1)

63
63
63
2014-09-07 00:53:04 +0000

古い .XLS ファイルの場合:

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

  2. テキスト" DPB=“を検索してください。DPx=**"に変更し、ファイルを保存して閉じる

  3. Excelでファイルを開き、以下の警告が表示されたらYesを押してください。 VBAエディタを開き(Alt+F11)、以下の警告が表示されたらOKを押してください。VBAプロジェクト名を右クリックして、Propertiesを選択し、Protectionタブに移動して、既存のパスワードを削除するだけでなく、表示用にプロジェクトをロックするチェックボックスをオフにしてください:

  4. 表示用にプロジェクトをロックするチェックボックスを再チェックして、あなた自身の記憶に残るパスワードを追加してください:

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

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

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

  2. WinRARまたは7-Zipのような任意のアーカイバでファイルを開き、次のディレクトリ構造が表示されます:

  3. xlディレクトリに移動し、vbaProject.binを抽出します。上記のステップ#1-3を実行してください(古い.XLSファイルの場合)。 *vbaProject.bin**

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

  1. ファイルの拡張子を .XLSM

に戻して下さい 7.上記のステップ #4-7 を実行して下さい