この記事では、Java を使用して Excel からマクロを削除する方法について説明します。特定のモジュールを削除する方法や、Java を使用して Excel の VBA プロジェクトを削除する方法について詳しく説明します。要件に応じて、対象のモジュールにアクセスして削除するためのさまざまなオプションが示されています。
Steps to Remove Macros from Excel using Java
- VBA モジュールを削除するために Aspose.Cells for Java を使用する環境を設定します
- 製品のすべての機能にアクセスするためにライセンスを読み込みます
- マクロを含む VBA プロジェクトが含まれた workbook を読み込みます
- VBA プロジェクトにアクセスし、その中にあるモジュールのコレクションを取得します
- Remove() メソッドに名前を渡して、目的のモジュールを削除します Remove()
- インデックスを設定して特定のモジュールを削除します
- ワークシート参照を Remove メソッドに渡して、シート内のすべてのモジュールを削除します
- Excel ファイルからモジュールを含む VBA プロジェクトを削除する場合は、removeMacro() を呼び出します
- 出力 Exec ファイルを保存します
これらの手順は、Java を使用して Excel マクロを削除するプロセスを説明しています。元の Excel ファイルを読み込み、その VBA プロジェクトとモジュールのコレクションにアクセスし、以下のサンプルコードで示されているように、さまざまな引数を渡して Remove() メソッドを呼び出します。VBA プロジェクト全体を削除するには、Workbook オブジェクトで removeMacro() メソッドを呼び出します。
Code to Delete Excel VBA using Java
このコードは、Excel からマクロを削除するプロセスを示しています。削除する前に、すべてのモジュールを反復処理し、それらの名前とコードにアクセスできます。名前またはインデックスを使用して個々のモジュールを削除することも、ワークシート参照を使用してシートからすべてのモジュールを削除することもできます。
この記事では、Excel ファイルからマクロまたは VBA プロジェクト全体を削除する方法を学びました。Excel ファイルでマクロを追加または変更するには、記事 Java を使用して Excel の VBA ライブラリにモジュールを追加する を参照してください。