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

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

職場で行われたプロジェクトのパスワードの取得またはパスワードのバイパスについてサポートが必要です。作成者は MS Excel を使用してプロジェクトを実行しており、プロジェクトはクライアントのサーバーにあります。使用しているサーバーは Notepad++ にアクセスできません。

答え1

古い .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. に入る4xlディレクトリと抽出vbaプロジェクト.bin:

    7

  4. 上記の手順1~3を実行します(から古い.XLSファイルの場合セクション) とvbaプロジェクト.bin

  5. 古いものを交換するvbaプロジェクト.bin新しい16進編集バージョンのZIPファイル

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

  7. 上記の手順4~7を実行します

関連情報