• ベストアンサー

エクセルでマクロ右クリックメニューに登録

エクセルでマクロを右クリックメニューに登録するのはどうすればいいのでしょうか。 どこかで見た気がするのですが。

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

  • ベストアンサー
回答No.1

右クリックメニューを変更するには、Application.CommandBars("Cell")を使います。 例えば Sub 右クリックメニューにMacro1を追加() With Application.CommandBars("Cell") .Controls.Add Type:=msoControlButton, before:=1 .Controls(1).Caption = "Macro1" .Controls(1).OnAction = "Macro1" .Controls(2).BeginGroup = True End With End Sub のように使います。ただご存知かとは思いますが、このままExcelを終了してしまいますと、次からもこの設定が生きてしまいますからファイルを閉じる時に Sub Auto_Close() Application.CommandBars("Cell").Reset End Sub のようにリセットするとよろしいかと思います。

nihonjinn
質問者

お礼

ありがとうございました。おかげさまでできました。

その他の回答 (1)

  • BlueRay
  • ベストアンサー率45% (204/453)
回答No.2

参考URLの4.右クリックメニューの追加カスタマイズ と言うのが在りました。これのことでしょうか。

参考URL:
http://www001.upp.so-net.ne.jp/excel/personal/personal4.htm
nihonjinn
質問者

お礼

ありがとうございました。参考になりました。

関連するQ&A