Declare ステートメントのあるマクロをコピペする場合には、モジュールの先頭にDeclareステートメントを記載する必要があります。
例えば、【コード】Google PatentからPDFを取得する(その2)のマクロを登録する場合に必要です。
モジュールの途中でDeclareステートメントを記載するとエラーになります。
では、どのようにしてモジュールの先頭にDeclareステートメントを記載すればいいのでしょうか。
一番簡単なのは、新しいモジュールを開いてそこにマクロをコピペする方法です。
Normalテンプレートを見つけてください。
VBEを開いてプロジェクトエクスプローラーの一番上に記載されているのがNormalテンプレートです。
ここにモジュールを作成します。
Normalテンプレートに標準モジュールを挿入します。
Normalテンプレートを選択して右クリックをして、以下のように選びます。
新しいモジュールは、連続した番号で名称が自動的につきます。
Module1まで作成されていたので、新しいモジュールはModule2となりました。
マクロをコピペします。
Module2にマクロをコピペしました。
これで完了です。