Top > OOoSF > ooRexx > Install

ooRexx インストール Edit

OpenOffice.org のマクロを ooRexx で書ける様にするにはいくつかインストールが必要です。

OXT パッケージでインストールする方法については下記参照。

結構複雑ですが順序良くいきましょう。

  1. Java をインストール
  2. ooRexx をインストール
  3. BSF4Rexx をインストール
  4. The ooRexx OpenOffice.org Support をインストール

以下は WindowsXP 上の OpenOffice.org 2.4.1 にインストールしたときの手順です。OOo 2.3 では ScriptingFramework に関するバグでインストールが面倒になるようですが 2.3.1 では修正されているようです。以下の文章を参照。

Java をインストール Edit

環境に応じてインストールしてください。Java 1.4 以降が必要なようです。

ooRexx をインストール Edit

環境によってはパッケージが用意されているかもしれません。

以下からダウンロードしてインストールします。

ooRexx をインストールしたディレクトリにパスを通しておいてください。マクロとして実行された場合にも ooRexx がパス設定にあるディレクトリから実行されます。

BSF4Rexx Edit

以下の文章に従ってインストールします。

BSF4Rexx_install.zip ファイルを以下からダウンロードしてインストールします。

ooRexx の拡張としてインストールします。

  1. ZIP アーカイブを展開
  2. コマンドを開いて bsf4rexx ディレクトリに移動
  3. 上記でインストールした ooRexx にパスを通しておきます
  4. rexx setupBSF.rex を実行
  5. rexxj infoBSF.rex を実行して BSF4Rexx が表示されるのを確認
  6. rexx infoBSF.rex を実行。実行できなければ setEnvironment4BSF4Rexx.cmd を実行した後に再実行

4 で実行に失敗するときには java へのパスを指定します。

rexx setupBSF.rex "C:\Program Files\Java\jre1.6.0_03\bin\java.exe"

4 で installBSF4Rexx および uninstallBSF4Rexx が作成されると書かれていますが、作成されませんでした (26-Sep-2007)。

つづいて OOo にインストールします。コマンドプロンプトはそのままにして次に進めます。

The ooRexx OpenOffice.org Support をインストール Edit

以下の文章に従ってインストールの続きを行います。

  • http://wi.wu-wien.ac.at/rgf/rexx/bsf4rexx/current/readmeOOo.txt
  • rexx setupOOo.rex OOo-InstallPath を実行します。installOOo、uninstallOOo、setEnvironment4OOo ファイルが作成されます
  • installOOo.cmd を実行します。BSF4Rexx.dll、BSF.CLS、UNO.CLS、UNO_XINTERFACES.REX、 UNO_CREATE_INTERFACE_LIST.REX ファイルが OOo/program 以下にコピーされます

更に、ScriptProviderForooRexx.jar ファイルが unopkg コマンドにより shared インストールされます。

  1. OOo が起動していたら終了させます

1 たとえば、次のようにします。

rexx setupOOo.rex C:\usr\local\OOo\OOo2.4.1

テスト Edit

正しくインストールできているかどうかテストします。

オートメーションのテスト Edit

rexx testOOo.rex を実行して OOo が自動的に立ち上がって Writer ドキュメントに文字が入力されればオートメーションのインストールは成功です。

マクロのテスト Edit

OpenOffice.org を起動してメニューからツール - マクロ - マクロの管理メニューに ooRexx が追加されているのを確認します。マイマクロを選択、作成ボタンを押して新しいライブラリを作成します。ライブラリ内に新しいモジュールを作成、編集ボタンを押します。

表示されている例を保存して Writer ドキュメントなどで実行してみてください。うまく動作すれば成功です。

別に OpenOffice.org を実行して ooRexx のマクロを実行してみてください。ooRexx が見つからないエラーが出たのであれば、ooRexx にパスが通っていない可能性があります。

最後に Edit

最後に以下にある文章を読むとよいそうです。

以下など、他多数。


Reload   New Lower page making Edit Freeze Diff Upload Copy Rename   Front page List of pages Search Recent changes Backup   Help   RSS of recent changes