ZDNet Japan Brand Site:
ZDNet Japan
builder

Javaベースのスクリプト"Groovy"でOpenOfficeを操ってみよう

Groovy For OpenOfficeは、Groovyという言語でOpenOfficeのマクロを開発できるようにする拡張機能だ。本稿では少し変わったこのマクロを体験してみよう。

沖林正紀  2007年6月14日 12時40分

 Groovy For OpenOfficeは、Groovyという言語でOpenOfficeのマクロを開発できるようにする拡張機能だ。配布ライセンスはLGPLv2.1で、SourceForgeよりダウンロードできる。実行環境にはJava1.4以上が必要だ。

 Groovyは2003年から開発が続く、Java VM上で動作するスクリプト言語。Java言語をベースにしつつもRubyやPythonなど代表的なスクリプト言語の文法を取り入れており、実行モジュールはJavaプログラムとバイナリ互換が保たれるという特徴を持つ。Groovy For OpenOfficeには、Groovyバージョン1.0が組み込まれている。

 ダウンロードサイトには3つのファイルが存在するが、そのうちGroovyScripting.oxtが拡張機能の本体で、Groovy_Samples.odtはマクロが組み込まれたサンプル文書だ。残ったGroovyScriptingSource.zipは拡張機能のソースコードで、マクロの実行にはとくに影響しない。さっそく拡張機能をインストールしてみよう。

 図1は拡張機能の本体だ。これをダブルクリックすると図2が表示され、インストールが開始される。OpenOfficeのメニューからインストールする場合は、「ツール」→「拡張機能マネージャー」を選択し、拡張機能マネージャーで「追加」をクリックして図1を選択する。ただし、このときに図2は表示されない。

図1 拡張機能の本体(GroovyScripting.oxt) 図1 拡張機能の本体(GroovyScripting.oxt)
図2 拡張機能のインストール開始を確認 図2 拡張機能のインストール開始を確認

 インストールが開始されると図3が表示されるので、ライセンス条項をスクロールさせて最下段に達すると「OK」ボタンがクリックできるようになるので、同意する。

図3 ライセンス条項への同意 図3 ライセンス条項への同意

 インストールが完了したら、拡張可能マネージャーにインストールしたファイルが登録されているかを図4のように確認し、サンプル文書を開こう。既にOpenOfficeを開いている場合は再起動する必要がある。

図4 拡張機能がインストールされた 図4 拡張機能がインストールされた
キーショートカット:  b - 前のページ n - 次のページ
http://japan.zdnet.com/news/software/story/0,2000056195,20350828,00.htm
Javaベースのスクリプト"Groovy"でOpenOfficeを操ってみよう

ZDNet Japan Essential Topic

ZDNet Japan イベント

ZDNet Japan ニューズレター

企業情報システムの選択、導入、運用管理に役立つ情報を毎朝メール配信します。

ニューズレターの登録・登録情報変更 »