Skip to content

RelaxTools Addin のカスタマイズ方法

Y.Watanabe edited this page May 7, 2016 · 16 revisions

作業手順

マクロの作成

  • RelaxTools.xlsm にマクロを作成する。
  • 内部の実行処理より呼び出されるため、最初に実行される部分は標準モジュールにSUBで作成する。

help シートの記述

  • RelaxTools.xlsm の help シートにマクロの説明を記述する。
  • 「処理実行名」=「作成したマクロ名」としてください。
  • 「区分」に「-」以外を設定した場合、「まとめ実行」や「ショートカット割当」に表示されます。

customUI.xml を修正する

  • customUI.xmlにマクロと同名のIDでUIをデザインする。
  • ラベル名をHelpシートから取得する場合にはgetLabelを使用して記述してください。

アイコンの設定

  • アイコンを変更する場合、customUI.xml.rels に画像ファイル名を登録する。
  • 「target」にファイル名を記述、「ID」にcustomUI.xmlのimegeで指定するIDを記述。
  • 面倒なので、名前は一緒にしちゃうのが吉かと。

ファイルの配置

  • Excelのファイルは Zip なので RelaxTools.xlsm.zip などとリネームすると更新可能
  • customUI.xml を RelaxTools.xlsm の /customUI/ に配置する。
  • customUI.xml.rels を RelaxTools.xlsm の /customUI/_rels/ に配置する。
  • 画像ファイル を RelaxTools.xlsm の /customUI/images/ に配置する。

アドインファイルの作成

  • RelaxTools.xlsm を開き、Excelアドイン(*.xlam)で保存する。

Excel のリボンカスタマイズについては以下を参考。