サンプルのHelloWorldが動かない

マクロの作成、スクリプトの作成、APIの使い方
返信する
sh2
記事: 2
登録日時: 12月 29, 2008, 2:23 am

サンプルのHelloWorldが動かない

投稿記事 by sh2 »

WndowsXP SP3
OpenOffice.org 3.0.0 OOO300m9 Build:9358

Calcを立ち上げ、ツール⇒マクロ⇒マクロを実行⇒OpenOffice.orgのマクロ⇒HelloWorldとたどると
各言語で書かれたサンプルのHelloWorldがありますが、どれも動きません。

helloworld.jsの場合は以下のようなエラーメッセージが出ます。
「OpenOffice.orgのエラー
JavaScriptのスクリプトhelloworld.jsの実行中に
Scripting Frameworkエラーが発生しました。
メッセージ:Cannot read property "getText" from null」

Rhinoのデバッガで追うと
xTextDoc = UnoRuntime.queryInterface(XTextDocument,oDoc);
でnullが返ってきて

xText = xTextDoc.getText();
でNullPointerExceptionが出ています。

正しく動くサンプルはどのようなものでしょうか?
なにかインストール・構成が必要なのでしょうか?
sh2
記事: 2
登録日時: 12月 29, 2008, 2:23 am

Re: サンプルのHelloWorldが動かない

投稿記事 by sh2 »

Writer用のサンプルだったのですね。
Writerで動きました。

失礼いたしました。
返信する

“マクロと UNO API”に戻る