エクセル

Excel VBAプロジェクトのパスワードを解除する方法【4つの方法】

Excel の VBA プロジェクトからパスワードを削除する方法を知りたいです。誰が私を助けられるか?

Excel で VBA パスワードを削除する方法を探す前に、VBA の意味を理解する必要があります。 VBA は Visual Basic for Applications の頭字語です。これは、さまざまな MS アプリケーション、特に MS Excel で機能を追加したり、日常的なタスクの自動化を支援するために使用されます。その性質とファイル セキュリティの必要性により、ほとんどのユーザーは VBA プロジェクトをパスワードで暗号化します。ただし、人間は完璧ではないため、VBA のパスワードを忘れてしまう可能性があります。明らかな意味は、Excel VBA コードにアクセスしたり編集したりできないということです。この混乱を克服するには、Excel VBA パスワードを解読する方法が必要です。幸いなことに、このタスクを達成する方法はたくさんあります。この記事では、Excel VBA パスワードを解析するための 4 つの方法に関する詳細なガイドを提供します。

パート 1: プログラムを使用せずに Excel で VBA プロジェクトのパスワードを削除する方法

Excel で VBA プロジェクトのロックを解除するには、自動 VBA 復号化ソフトウェアを使用するか、手動で行うことができます。 Excel VBA パスワードを手動で解読する方法を詳しく調べてみると、仕事を完了できる優れた方法がいくつかあります。これらのオプションから選択して、保護された Excel ファイルで試すことができます。保護されたドキュメントの性質や当面のニーズに応じて、最終的にはこれらのオプションのいずれかの方が適切な場合があります。これらの手動方法を利用する前に、Excel ファイルをバックアップする必要があります。

方法 1. ファイル拡張子を変更して Excel VBA モジュールのロックを解除する

この方法では、.xlsm ファイル拡張子を別の形式に変更し、その後 .xlsm 形式に戻します。プロセスには時間がかかりますが、慎重に実行して最終的に Excel VBA パスワードを削除できます。次の手順は、ファイル拡張子を変更するだけで Excel VBA プロジェクトのパスワードを解析する方法を示しています。

ステップ1 : ターゲットの .xlsm ファイルを見つけて、.xlsm ファイル拡張子を zip に変更します。

ステップ2 : 次に、お持ちのアーカイバ プログラムのいずれかを使用してこのファイルを開きます。 WinRAR または 7-Zip を使用できます。これを実行すると、ファイル ディレクトリの次の構造が表示されるはずです。

ステップ3 : XL ディレクトリ オプションに移動し、「VBAProject.bin」というラベルの付いたファイルを抽出します。

VBA ファイル拡張子を変更する

ステップ4 : 任意の 16 進エディタで VBAProject.bin ファイルを開き、16 進エディタでファイル内のテキスト「DPB=」を確認します。

ステップ5 : このテキストを見つけたら、それを削除し、代わりに「DPX=」に置き換えます。次に、16 進エディターでファイルを保存して閉じます。古い VBAProject.bin を新しい 16 進数編集された VBAProject.bin で上書きします。

ステップ6 : ファイル拡張子を .xlsm に戻して、Excel で開きます。警告ポップアップ ウィンドウで「はい」を選択し、他のオプションは無視します。

ステップ7 : VBA エディタを実行し、ダイアログ ボックスが表示されたら「OK」を選択します。

ステップ8 : VBA プロジェクトの名前を右クリックし、プロパティを選択します。 「保護」タブを選択し、既存のパスワードを削除します。また、「表示用にプロジェクトをロック」チェックボックスを無効にし、再度有効にします。適切なパスワードを入力して確認します。 「OK」をクリックして変更を加えます。

方法 2. Hex Editor を使用して Excel VBA プロジェクトのパスワードを削除する

Hex Editor は、Hex 積を編集し、最終的に Excel VBA パスワードを解読するための優れたプラットフォームを提供します。この方法では、ダミーの xls ファイルを作成し、パスワードを設定し、それを使用して保護された Excel にアクセスします。

ステップ1 : 16 進エディタを使用して、新しい Excel (xls) ファイルを作成します。単純なファイルだけで実行できます。

ステップ2 : VBA セクションでこのファイルのパスワードを作成します。 Alt+F11 を押すと、このオプションにアクセスできます。

ステップ3 : 覚えやすいパスワードを作成したら、この新しいファイルを保存して終了します。

ステップ4 : この新しく作成したファイルを開きますが、今回は 16 進エディターを使用して開きます。開いたら、CMG=、DPB=、および GC= のキーで始まる行を見つけてコピーします。

VBA ファイル拡張子

ステップ5 : 次に、パスワードを解析したい Excel ファイルを 16 進エディタで開きます。コピーしたテキストをそれぞれのフィールドに貼り付け、変更を保存します。ファイルを終了します。

ステップ6 : 通常は Excel ファイルを開き、ダミーの xls ファイル用に作成したのと同じパスワードを使用して VBA コードを表示します。

方法 3. Visual Basic Editor を使用して Excel VBA プロジェクトからパスワードを削除する

16 進数エディタとは異なり、Visual Basic エディタでは 16 進数の代わりに文字コードを編集できます。プロセスはそれほど長くありません。ただし、エラーを避けるためにコードに注意が必要であるため、注意が必要です。次の手順は、Visual Basic Editor を使用して Excel マクロのパスワードを解析する方法を明確に示しています。

ステップ1 : 保護された Excel シートを含む各ワークブックを手動で開きます。

ステップ2 : 次に、Alt+F11 コマンドを使用して Visual Basic Editor を開きます。埋め込みモジュールに移動し、右側にあるコード ウィンドウに次のコードを貼り付けます。

ステップ3 : VBA エディター ウィンドウを終了し、保護されたワークシートを続行します。

ステップ4 : [ツール] > [マクロ] > [マクロ] に移動します。表示されるリストで、「PasswordBreaker」オプションをダブルクリックします。これで、パスワードで保護された Excel ファイルにアクセスできるようになります。

パート 2: Excel で VBA プロジェクトのロックを解除するときの手動制限

Excel VBA パスワードを解析するには手動の方法が便利ですが、完璧には程遠いです。これらの方法には複数の問題があり、重要で複雑な Excel ファイルには適していません。以下は、手動による方法に共通する制限の一部です。

  • 技術的な知識が必要です : ご覧のとおり、上記のオプションのほとんどには多くのコードが含まれています。したがって、技術的な知識がほとんどない場合、これらの手動オプションを使用するのは難しいでしょう。
  • 多くの時間がかかります : 手動による方法の多くは、時間のかかるプロセスを伴います。コードや複数のプラットフォーム間での移動も必要となるため、作業がより面倒になるため、ユーザーは遅くて面倒だと感じるでしょう。
  • 成功率 : 結局のところ重要なのは、Excel VBA のパスワードを解読できるかどうかです。残念ながら、これらの手動オプションは最も低い成功率を記録しています。したがって、多くの時間とエネルギーを費やして必要な結果が得られないことはお勧めできません。

とはいえ、すべてのオプションが失敗したり、その欠点にうんざりした場合は、後で Passper for Excel などの特別なアプリケーションを使用して Excel VBA パスワードを自動的に解析してみてください。

パート 3: Excel VBA パスワードを自動的に解析する方法

Excel 用 Passper は、Excel ファイル用の非常に強力なパスワード解除ツールです。このプログラムは、Excel VBA プロジェクトのパスワード解読の 100% の成功率を保証します。超高速の復号化速度と使いやすさにより、Passper for Excel の能力を疑う理由はありません。 Passper for Excel を使用すると、Excel ファイルのドキュメントを開くパスワードを解読できることに注意することも重要です。

Passper for Excel の主な機能:

  • VBA プロジェクト、ワークシート、またはワークブック内のすべての編集および書式設定の制限を即座に解読できます。
  • Passper for Excel を使用すると、クリックするだけで VBA プロジェクトのパスワード保護を解除できます。
  • プログラムの使用後、データが影響を受けたり破損したりすることはありません。
  • このプログラムには非常に幅広い互換性があります。 .xlsm、.xlsb、.xltx、.xltm を含むすべての Excel ファイル タイプと互換性があります。

Passper for Excel は、世界中の何百万ものユーザーにサービスを提供してきました。そしてユーザーからは肯定的なレビューを得ています。迷わず今すぐ試してみてください。

無料でお試しください

Passper for Excelを使用してExcelのVBAパスワードを削除する方法

ステップ1: PC で Passper for Excel を起動し、「制限を解除」オプションをクリックします。

Excelの制限を解除する

ステップ2: 新しいウィンドウで「ファイルを選択」ボタンをクリックし、画面上の指示に従ってパスワードで保護された Excel VBA ファイルをプログラム インターフェイスにアップロードします。

Excelファイルを選択します

ステップ 3: パスワードで保護されたファイルがアップロードされたら、「削除」オプションを押して、Excel ファイル内の VBA プロジェクトのパスワードを削除します。

Excelの制限を解除する

プログラムは数秒以内に自動的に制限を解除します。完了すると、画面の下部に成功通知が表示されます。

結論

このガイドでは、Excel VBA パスワードを解析するためのもっともらしい方法のいくつかを明確に詳しく説明しています。ただし、一部のフォームは、複雑な VBA パスワードを処理する能力、使いやすさ、公開されている成功率の点で、他のフォームよりも優れています。上記で提供された膨大な情報から、誰も異議を唱えることはできません Excel 用 Passper Excel VBA プロジェクトのパスワードを解析するための実際の解決策として。すべての測定パラメータは手動オプションよりも優れています。 Passper for Excel を選択すれば、VBA パスワードの問題を永遠に解決できます。

無料でお試しください

関連記事

返信を残す

あなたのメールアドレスが公開されることはありません。

トップに戻るボタン
シェアする
リンクをコピーする