
職場で行われたプロジェクトのパスワードの取得またはパスワードのバイパスについてサポートが必要です。作成者は MS Excel を使用してプロジェクトを実行しており、プロジェクトはクライアントのサーバーにあります。使用しているサーバーは Notepad++ にアクセスできません。
答え1
古い .XLS ファイルの場合:
任意の16進エディタでファイルを開く
「」というテキストを検索しますDPB=" (引用符なし、"[Host Extender Info]" のすぐ上にあります)
「DPx=「ファイルを保存して閉じる」
Excel でファイルを開き、次の警告が表示されたら [はい] を押します。
VBA エディター ( Alt+ F11) を開き、次の警告が表示されたら [OK] を押します。
VBAプロジェクト名を右クリックし、プロパティ、保護タブをクリックして既存のパスワードを削除し、プロジェクトをロックして表示チェックボックス:
再確認プロジェクトをロックして表示チェックボックスをオンにして、覚えやすい独自のパスワードを追加します。
これで、VBA コードにアクセスできるようになりました。
新しい .XLSM ファイルの場合:
ファイルの拡張子を.ZIPに変更します
WinRAR や 7-Zip などのアーカイバでファイルを開くと、次のディレクトリ構造が表示されます。
に入る4xlディレクトリと抽出vbaプロジェクト.bin:
上記の手順1~3を実行します(から古い.XLSファイルの場合セクション) とvbaプロジェクト.bin
古いものを交換するvbaプロジェクト.bin新しい16進編集バージョンのZIPファイル
ファイルの拡張子を.XLSMに戻します
上記の手順4~7を実行します