現在、まともな文章を書く練習中。書く方の仕事を増やす為に。
もうすぐ無職になる予感がしているので、今のうちに何とか内職の口を探しておこうという試みです。目標はgihyo.jpとか。道は遠そうだな。
今日はOpenOffice(以下、OOo)でマクロを組もうと思い、いつものごとくGoogleにベッタリと頼りながら調査を行う。OOoのマクロはBasicの他にPythonやJava、Javascriptなどでも組めるようだ。ただ、その辺りについては如何せん資料が少ない上に安定性についてもあまり良い噂がない。
調査した感想として、Basicを除くいくつかの言語は、まだ「中途半端な気持ちで作ることができる」レベルに達していないと認識した。マクロは「その時の気分で適当に」作られるべきものだと思うのだが、現状はまだその段階に達していない。
私は実はOOoに対して僅かながらの不信感を持っている。その理由の1つに、SunとJavaの存在がある。オープンソースに対するSunのアプローチを、私は今ひとつ信用できていない。Sun自体は好きな企業だし、私は基本的にJava技術者なので馴染みも深い。ジェームス・ゴスリン氏の講演を聞きに行って感銘を受けたこともある。だが、それらがOOに関する部分での信頼を作り出すことはなかった。
ただ、それらの点を加味した上でも、個人的な意見として、これからOfficeマクロを作る時は、OOoを使うべきだと思っている。
理由は簡単で、マクロを共有したくなった際に「OOo入れてないんだけど」と相手が言っても「じゃ、入れてください」の一言で済む。
でも、「MS Office持ってないんだけど」と言った相手に「じゃ、購入してください」とはとても言えない。パッケージ版は3万円以上する高価な代物である。「分かりました、買います」と言って簡単に出せる金額ではない。
MS Officeのマクロを強要されることがあるせいで、我が家ではロクに使いもしないWordやExcelを入れたマシンを、常に1台待機させるハメに陥っている。
そんな理由から、OOoマクロの調査を始めたわけだが、今日はとりあえず、いろいろ見て回って役に立ちそうだと思ったサイトを貼り付けておく。
■OOoBasicのマクロについて、基礎的なところから説明してくれている
http://hermione.s41.xrea.com/pukiwiki/pukiwiki.php?OOoBasic%2FCalc
■FrontPage OpenOffice.org Basicについて書いてある
http://oooug.jp/compati/basic/pukiwiki.php?FrontPage
■OOoPythonに関する説明が載ってる
http://hermione.s41.xrea.com/pukiwiki/index.php?OOoPython
■Python-UNOの構成図っぽいのがあるページ(英語)
http://udk.openoffice.org/python/python-bridge.html
2008年06月29日
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/101825607
この記事へのトラックバック
http://blog.seesaa.jp/tb/101825607
この記事へのトラックバック

