パスワードあり/なしの Excel VBA プロジェクトからパスワードを削除する方法

Excel プロジェクト Visual Basic for Applications (VBA) は、Excel 内で簡単なプログラムを開発するために使用されるプログラミング言語です。通常、複雑または時間のかかるジョブを自動化された時間節約プロセスに変換し、レポート プロセスの品質を向上させるために使用されます。ただし、プライバシーを保護したり、元の作業スクリプトへの違反を防ぐために、これらの VBA プロジェクトはパスワードで保護される場合があります。したがって、ユーザーがパスワードを忘れたり紛失したり、その他のさまざまな理由により、これらのパスワードを思い出すことが困難になる場合があります。したがって、この記事では、Excel VBA プロジェクトからパスワードを削除するために使用できるさまざまな簡単な方法を紹介します。
Excel VBA プロジェクトからパスワードを削除しようとすると、2 種類のケースが発生する可能性があります。両方について段階的に説明していきます。
パート 1: パスワードを知らずに Excel VBA プロジェクトのパスワードを削除する
これを行うには、いくつかのアプローチを取ることができます。そのうちの 3 つは次のとおりです。
XLS/XLSM ファイルの Excel VBA プロジェクトのパスワードをワンクリックで削除
Excel VBA プロジェクトからパスワードを削除するのに役立つプログラムが複数市販されています。良い例は次のとおりです Excel用パスパー これは、VBA コードによってワークシート/ワークブック内に構築されたすべての編集および書式設定の保護を即座に解除するためのシンプルで効果的なソリューションです。
Passper for Excel の主な機能の一部は次のとおりです。
- Excel ワークブック内の VBA プロジェクトのパスワードを削除できます 簡単なクリックで 。
- 保証します 成功率100% 。
- Passper チームが重視しているのは の安全性 彼らの データ 。削除プロセス中または削除後にデータの損失や漏洩が発生することはありません。
- プログラムには、 幅広い互換性 。 .xls、.xlsx、.xlsm、.xlsb、.xltx、.xltm、および Microsoft Excel で作成されたその他のファイルをサポートします。
Passper for Excel の使用がいかに簡単かを説明するために、詳細なガイドを用意しました。まず、プログラムをダウンロードしてコンピュータにインストールする必要があります。
ステップ 1. インストールしたら、「制限を削除する」オプションを選択する必要があります。
ステップ 2. 「ファイルを選択」ボタンを使用して、パスワードで保護された Excel ファイルをアップロードします。ファイルがソフトウェアに追加されたら、「削除」オプションをクリックするだけで Excel シートからパスワード保護が解除されます。
ステップ 3. 数秒以内に、VBA プロジェクトのパスワードが Excel ワークブックから削除されます。
Excel用パスパー 強力で信頼性の高いプログラムです。ユーザーからは好評を博しています。ぜひご利用ください。
Excel VBA プロジェクトのパスワードをオンラインで削除する
Excel ドキュメント内の VBA プロジェクトのパスワードを削除するもう 1 つの方法は、Web 上で利用可能なオンライン サービスを使用することです。このタイプのオンライン ツールの良い例は、Office VBA Password Remover です。このオンライン ツールは保護を解除するのに役立ちますが、多くの手順が必要です。手順は次のとおりです。
ステップ1: 「ファイルを開く」をクリックして、VBA プロジェクトのパスワードで保護された Excel ファイルをアップロードします。
ステップ2: 「Decrypt VBA」をクリックして、新しいドキュメントのダウンロードを確認します。
ステップ 3: ダウンロードしたら、ドキュメントを開きます。プロジェクトに無効なキーが含まれていることを通知します。 「はい」をクリックして続行します。
ステップ 4: ALT+F11 を押して VBA プロジェクトを開きます。マクロ ウィンドウ内ではプロジェクトを展開しないでください。次に、[ツール] > [VBA プロジェクト プロパティ] に移動します。
ステップ5: 「保護」タブに移動し、任意の新しいパスワードを設定し、チェックボックスを選択したままにしておきます。
ステップ6: ドキュメントを保存し、VBA プロジェクトを閉じます。
ステップ 7: Excel ワークブックを再度開き、手順 4 を繰り返します。
ステップ8: 今回は、「保護」タブのチェックボックスとパスワードフィールドをクリアする必要があります。
ステップ9: 文書を再度保存します。パスワードは削除されました。
この方法の短所:
- Excel ファイルのアップロードには時間がかかります。また、処理バーがないため、ファイルがアップロードされたかどうかを確認することはできません。
- Excel ファイルを Web サイトにアップロードすることは、特にデータが機密である場合、データにとって安全ではありません。
HEXエディターを使用してExcel VBAプロジェクトからパスワードを削除する
Excel VBA プロジェクトからパスワードを手動で削除する場合、16 進エディタは便利なツールです。 Excel ファイルの種類の拡張子に基づいてパスワードを削除するには、2 つの異なる方法が必要です。手動プロセスを開始する前に、作業中の Excel ファイルのバックアップを必ず作成してください。
ファイルタイプがXLSの場合:
ステップ1: パスワードで保護された .xls ファイルを 16 進エディタで開き、文字列「DPB」を探します。
ステップ2: 「DPB」を「DPX」に置き換えます。
ステップ 3: ファイルを保存してエディタを終了します。
ステップ 4: 次に、Microsoft Excel でファイルを開きます。複数のエラー通知が表示されますが、これは正常です。必ずクリックしてください。
ステップ5: 次に、ALT + F11 を押して VBA プロジェクト ウィンドウを開き、[ツール] メニューから [VBAProject プロパティ] をクリックします。
ステップ6: [保護] タブで、パスワードをシンプルで覚えやすいものに変更します。
ステップ 7: ワークブックを保存してウィンドウを終了します。
ステップ8: Excel ワークブックを再度開き、ALT + F11 キーを押して変更したばかりのパスワードを入力して VBA プロジェクト ウィンドウにアクセスします。手順 6 を繰り返しますが、今回はパスワードを削除できます。
ステップ9: ワークブックを保存すると、パスワードのない Excel ファイルが作成されます。
ファイルタイプがXLSMの場合:
.xlsm 拡張子の場合、最初に追加の手順が必要です。以下にステップバイステップのガイドを提供します。
ステップ1: .xlsm ファイルの拡張子を .zip に変更します。次に、7Zip または WinZip で開きます。
ステップ2: zip ファイルから「xl/vbaProject.bas」または「xl/vbaProject.bin」ファイルを見つけてコピーします。 zip フォルダーがまだ開いていることを確認してください。
ステップ 3: クリックし、16 進エディタを使用して「xl/vbaProject.bas」または「xl/vbaProject.bin」ファイルを開きます。
ステップ 4: 文字列「DPB」を見つけて「DPX」に置き換えます。
ステップ5: ファイルを保存し、Zip フォルダーにコピーして戻します (ファイルをフォルダーにドラッグ アンド ドロップできます)。
ステップ6: ここで、フォルダー内のすべてのファイルを新しい Zip ファイルに圧縮します。次に、ファイル拡張子を .xlsm に変更します。
ステップ 7: 次に、.xlsm ファイルを開きます。さまざまなエラー通知が表示されます。 「はい」をクリックして続行します。
ステップ8: Alt + F11 キーを押して VBA プロジェクトを開き、[ツール] メニューの [VBA プロジェクトのプロパティ] をクリックします。
ステップ9: 「保護」タブを開き、「表示用にプロジェクトをロック」のチェックを外して「OK」を押します。
ステップ 10: .xlsm ファイルを保存してウィンドウを閉じます
この方法の短所:
- Web サイトには多数の 16 進エディターがあります。技術的な知識がなければ、適切なものを選択するのは困難な作業です。
- 一部のユーザーは、16 進エディタをダウンロードできないと報告しました。したがって、この方法が常に役立つとは限りません。
パート 2: 既知のパスワードを使用して Excel VBA プロジェクトのパスワードを削除する
このケースは実行が比較的簡単で、前の説明と似ています。理解を容易にするために、手順を以下に説明します。
ステップ1: Microsoft Excel で Excel ワークブックを開きます。 Alt+F11 を押して VBA プロジェクトにアクセスします。
ステップ2: [ツール]>[VBAプロジェクトのプロパティ]に移動します。 [VBAProject パスワード] ダイアログ ボックスに正しいパスワードを入力します。
ステップ 3: 「保護」タブに移動し、「プロジェクトを表示用にロックする」のチェックを外し、次のボックスのパスワードを無効にします。
ステップ 4: 「OK」をクリックして操作を保存します。それだけです。
結論
Excel ファイルから VBA プロジェクトのパスワードを削除するのは、恐ろしい作業になる可能性があります。このような種類のファイルを扱う場合は、効果的で使いやすいソリューションを使用することを常にお勧めします。これは時間を大幅に節約でき、最も便利です。今すぐやってみて下さい Excel用パスパー そしてあなたはとても感動するでしょう。