VBA マクロを扱う

Visual Basic アプリケーション(VBA)用 Microsoft Word 機能性を拡張するために使用できるシンプルで強力なプログラミング言語です。 Aspose.Words API VBAプロジェクトソースコードにアクセスするための3つのクラスを提供しています。

  • ザ・ VBAProject VBAプロジェクト情報にアクセスできるクラス
  • ザ・ VBAModulesCollection クラスは VBA プロジェクト モジュールのコレクションを返します
  • ザ・ VbaModule クラスは VBA プロジェクト モジュールへのアクセスを提供します

VBAプロジェクトの作成

Aspose.Words API 提供して下さい VbaProject ドキュメントでVbaProjectを取得または設定するプロパティ。

以下のコード例では、VBAプロジェクトとVBAモジュールの基本的なプロパティー(例:VBAモジュール)を作成する方法を説明します。 名前およびタイプ:

マクロを読む

Aspose.Words また、VBA マクロを読み込む機能もユーザーに提供します。

次のコードの例では、VBA マクロをドキュメントから読み込む方法を示します。

マクロを修正

使用方法 Aspose.Words, ユーザーはVBAマクロを変更できます。

次のコード例では、VBA マクロの修正方法を示します。 SourceCode プロパティ:

クローンVBA プロジェクト

と Aspose.Words VBAプロジェクトをクローンすることも可能です。

次のコード例では、VBAプロジェクトをクローンする方法を説明します。 Clone 既存のプロジェクトのコピーを作成するプロパティ:

クローンVBA モジュール

必要に応じてVBAモジュールをクローンすることもできます。

次のコード例では、VBA モジュールのクローンを作成する方法を示します。 Clone 既存のプロジェクトのコピーを作成するプロパティ。