- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL2007のマクロをアドインで使うには?)
EXCEL2007のマクロをアドインで使うには?
このQ&Aのポイント
- EXCEL2007の個人用マクロに登録してマクロを利用しておりますが、複数のエクセルを立ち上げようとすると「PERSONAL.XLSBは編集のためロックされています」というメッセージが表示され煩わしく感じております。この状況を回避するには、個人マクロに登録されているマクロをアドインとして利用するのがよいようなので、色々とやってみているのですが、アドインが表示されません。
- 操作手順は、まずエクセルを新規に開き、標準モジュールを挿入します。次に、PERSONAL.XLSBの標準モジュールに記載されているコードを先ほど作成した標準モジュールにコピペします。その後、エクセルを拡張子「xlam」で保存し、保存場所は初期状態から変更せずに指定します。保存後、エクセルを保存せず閉じます。再度エクセルを新規に開き、オプションからアドインを選択し、管理がExcelアドインの状態で設定ボタンをクリックします。そして、先ほど保存したアドインを選択してOKボタンをクリックします。以上の手順で設定が完了するはずですが、エクセルを閉じて再度開いてもアドインが表示されません。
- ご利用のOSがWindowsXP ProfessionalのSP3である場合、アドインが正しく表示されないことがあります。この場合、以下の手順を試してみてください。まず、エクセルを新規に開き、オプションからアドインを選択します。管理がExcelアドインの状態で、[参照]ボタンをクリックします。次に、保存場所に移動して、先ほど保存したアドインファイルを選択して[OK]ボタンをクリックします。これでアドインが正しく表示されるはずです。
- みんなの回答 (1)
- 専門家の回答
お礼
お忙しい中、ご回答ありがとうございます。クイックアクセスツールバーからの実行でこちらがほぼ想定していた通りの挙動となりましたので、この方法を利用させて頂きたいとおもいます。 ちなみに、アドインのリボンを表示させるには、マクロ内にアドインリボンを表示させるためのコードの記述が必要だったということなのでしょうか?もしよければお教え頂ければありがたいです。