« 画像からGetPixelでピクセル情報を取得し、セルの色を変更(Excel VBA) | メイン | シマトネリコ、ガジュマルなど、観葉植物のその後 »



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です。

ExcelAddinToolbar2.png
※コードの内容は「エクセル アドイン 作り方 第8回」の内容より。
 

 
上記のサイトに書いてある通りに作成し、
  
メニューバーから、
ツール⇒アドインを選択すると以下の画像のようなウインドウが開くので、
チェックボックスをクリックし、OKを押して登録します。
 
すると、画像右のようなツールバーが現れます。
ExcelAddinToolbar.png
  
今回の例ではツールバーにニコニコマークみたいなものが現れましたが、
これは「FaceId = 59」の記述があるためです。
 
どのようなマークがあるかは以下のサイトに「 FaceId画像の一覧表示ツール 」
という便利なツールがあるのでこれで調べられます。
 
 
AddinBox(FaceId一覧)
http://www.h3.dion.ne.jp/~sakatsu/FaceIdBrowse.htm
 




応援お願いします(人気blogランキングへ)

トラックバック

このエントリーのトラックバックURL:
http://www.bird-soft.net/mt/mt-tb.cgi/219

コメントを投稿