仕事で行ったプロジェクトのパスワード検索やパスワードの迂回についてのヘルプが必要です。作者がMS Excelを使ってプロジェクトを行っており、クライアントのサーバーに入っています。使用しているサーバーはメモ帳++にアクセスできません
42 user365483 2014-09-05
古い.xlsファイルの場合
任意の16進数エディタでファイルを開きます
DPB=”というテキストを検索してください(引用符は使わず、”[Host Extender Info]”のすぐ上にあるはずです)
DPx=」に変更して保存し、ファイルを閉じます
Excelでファイルを開き、以下の警告がポップアップしたら「はい」を押します
VBAエディタ(Alt+F11)を開いて、以下の警告が出たらOKを押してください
VBAプロジェクト名を右クリックして、プロパティを選択し、保護タブに移動して、既存のパスワードを削除すると同時に、プロジェクトを表示するためのロックチェックボックスのチェックを外してください
プロジェクトを表示するためのロックチェックボックスを再チェックして、自分の記憶に残るパスワードを追加します
これでVBAコードにアクセスできるようになりました!
新しい.XLSMファイルの場合
ファイルの拡張子を.zipに変更してください
WinRARや7-Zipなどの任意のアーカイバでファイルを開くと、以下のようなディレクトリ構造になっています
xlディレクトリに移動し、vbaProject.binを展開します
vbaProject.binを使用して、上記の手順#1-3(古い.XLSファイルの場合)を実行します
ZIPファイル内の古いvbaProject.binを16進数で編集した新しいバージョンに置き換えてください
ファイルの拡張子を.XLSMに戻します
上記のステップ#4-7を実行します
67 Karan 2014-09-07