Excelアドインの作り方(ツールバーの作成と削除)
Excelでアドインを作成する方法が気になったので調べてみました。
以下のサイトが参考になります。
エクセル アドイン 作り方 第8回 - waste rest way
http://blog.goo.ne.jp/leapdys/e/bf48ff9d45364a3de9d66e23ee4b681a
VBAのウインドウで、ThisWorkBook上に
Private Sub workbook_addininstall()
'インストール時の処理(ツールバーの作成処理)
End Sub
Private Sub workbook_addinuninstall()
'アンインストール時の処理(ツールバー削除処理)
End Sub
と書くだけです。
ツールバーの作成のところに、
.OnAction = "マクロ1"
の記述がありますが、ここがボタンが押されたときに呼び出される関数で、この関数の定義を
標準モジュールに書いておけばOKです。
![]()
※コードの内容は「エクセル アドイン 作り方 第8回」の内容より。
上記のサイトに書いてある通りに作成し、
メニューバーから、
ツール⇒アドインを選択すると以下の画像のようなウインドウが開くので、
チェックボックスをクリックし、OKを押して登録します。
すると、画像右のようなツールバーが現れます。

今回の例ではツールバーにニコニコマークみたいなものが現れましたが、
これは「FaceId = 59」の記述があるためです。
どのようなマークがあるかは以下のサイトに「 FaceId画像の一覧表示ツール 」
という便利なツールがあるのでこれで調べられます。
AddinBox(FaceId一覧)
http://www.h3.dion.ne.jp/~sakatsu/FaceIdBrowse.htm
応援お願いします(人気blogランキングへ)