職場で行われたプロジェクトで、パスワードの取得やパスワードの迂回について支援が必要です。作者はMS Excelを使ってプロジェクトを実行しましたが、クライアントのサーバーにあります。私たちが使っているサーバーはNotepad ++にアクセスすることはできません。
任意の16進エディタでファイルを開く
テキスト " DPB = "を検索します(引用符は付けずに、[[Host Extender Info] "のすぐ上にあるはずです。
「 DPx = 」に変更し、ファイルを保存して閉じます
Excelでファイルを開き、次の警告が表示されたら[はい]をクリックします。
VBAエディタを開きます(Alt+F11)をクリックし、次の警告が表示されたら[OK]を押します。
VBAプロジェクト名を右クリックしてPropertiesを選択し、Protectionタブに移動して既存のパスワードを削除します。 表示用にプロジェクトをロックする チェックボックスをオフにします。
プロジェクトを表示用にロックする チェックボックスを再度チェックして、あなた自身の記憶に残るパスワードを追加してください。
これで問題ありません。これでVBAコードにアクセスできます。
ファイルの拡張子を.Zipに変更します
WinRARや7-Zipなどの任意のアーカイバでファイルを開くと、次のディレクトリ構造が表示されます。
xlディレクトリに移動し、 vbaProject.bin を抽出します。
vbaProject.bin を使用して、上記の手順1〜3を実行します(から 古い.XLSファイルの場合 section)。
Zipファイル内の古い vbaProject.bin を新しい16進編集バージョンに置き換えます。
ファイルの拡張子を.XLSMに戻します。
上記のステップ#4〜7を実行する