• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL2007のマクロをアドインで使うには?)

EXCEL2007のマクロをアドインで使うには?

このQ&Aのポイント
  • EXCEL2007の個人用マクロに登録してマクロを利用しておりますが、複数のエクセルを立ち上げようとすると「PERSONAL.XLSBは編集のためロックされています」というメッセージが表示され煩わしく感じております。この状況を回避するには、個人マクロに登録されているマクロをアドインとして利用するのがよいようなので、色々とやってみているのですが、アドインが表示されません。
  • 操作手順は、まずエクセルを新規に開き、標準モジュールを挿入します。次に、PERSONAL.XLSBの標準モジュールに記載されているコードを先ほど作成した標準モジュールにコピペします。その後、エクセルを拡張子「xlam」で保存し、保存場所は初期状態から変更せずに指定します。保存後、エクセルを保存せず閉じます。再度エクセルを新規に開き、オプションからアドインを選択し、管理がExcelアドインの状態で設定ボタンをクリックします。そして、先ほど保存したアドインを選択してOKボタンをクリックします。以上の手順で設定が完了するはずですが、エクセルを閉じて再度開いてもアドインが表示されません。
  • ご利用のOSがWindowsXP ProfessionalのSP3である場合、アドインが正しく表示されないことがあります。この場合、以下の手順を試してみてください。まず、エクセルを新規に開き、オプションからアドインを選択します。管理がExcelアドインの状態で、[参照]ボタンをクリックします。次に、保存場所に移動して、先ほど保存したアドインファイルを選択して[OK]ボタンをクリックします。これでアドインが正しく表示されるはずです。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

んーと? >エクセルを閉じ、再度新規に開いても、アドインのリボンは表示されません。 「アドインのりぼんが表示されない」のが問題のご相談でしたら、アドインタブはアドインのマクロがコマンドバーを操作する(従来のエクセルで言えば、アドインにしたマクロが自分を呼び出す用にメニュー項目を追加していた場合)に現れます。 アドインに登録したマクロを実行できないご相談でしたら、クイックアクセスツールバーのカスタマイズから「その他のコマンド」でコマンドの選択を「マクロ」に変更、アドインのマクロを右に追加して、クイックアクセスツールバーから実行してください。

hackushon
質問者

お礼

お忙しい中、ご回答ありがとうございます。クイックアクセスツールバーからの実行でこちらがほぼ想定していた通りの挙動となりましたので、この方法を利用させて頂きたいとおもいます。 ちなみに、アドインのリボンを表示させるには、マクロ内にアドインリボンを表示させるためのコードの記述が必要だったということなのでしょうか?もしよければお教え頂ければありがたいです。

関連するQ&A