サンプルのHelloWorldが動かない

マクロの作成、スクリプトの作成、APIの使い方

サンプルのHelloWorldが動かない

投稿記事by sh2 » 12月 29th, 2008, 2:30 am

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月 29th, 2008, 2:23 am

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

投稿記事by sh2 » 12月 29th, 2008, 2:38 am

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

失礼いたしました。
sh2
 
記事: 2
登録日時: 12月 29th, 2008, 2:23 am


Return to マクロと UNO API

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]