3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援→開発戻り浦島太郎状態の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。

(OpenOffice Basic)Calcでイベントを割り当てる方法

OpenOffice 3.2 Basic で文書を開いた時などのイベントを割り当てる方法です。

Excel VBAの時は Workbook の Open イベントハンドラとかに書く必要がありました。

しかし、OpenOfficeの場合は、イベントハンドラとなるメソッドを書いて(IDEではなく)シートのメニューバーの ツール → カスタマイズ → イベントでマクロを割り当てなければないようです。

で、そのカスタマイズダイアログのイベントタブの下に「保存」というドロップダウンリストがあります。

これはおそらく保存ってのがどこに対して保存するかということでしょうかね。

OpenOffice.orgにすると全体に適用されるのかもしれません。

参考:

VBAとOOo Basicの互換性「イベントプロシージャ」