Javascriptによるマクロ作成に関する不具合

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

Javascriptによるマクロ作成に関する不具合

投稿記事by aizuwakamatsucity » 10月 22nd, 2008, 1:32 pm

Javascriptでマクロを作成する際に以下の不具合が発生しましたので報告いたします。

1、ライブラリ作成時にエラー
ツール>マクロ>管理>Javascript>シートを選択>作成>ライブラリ名入力>OK
と操作すると「オブジェクトを作成できませんでした」と表示されてしまいます。
マクロ管理ダイアログを閉じ、再度開くと、「null」という名前のライブラリが実際には作成されています。
しかし、ライブラリ名を変更しようとすると、「オブジェクトの名前を変更できませんでした。」と表示され、名前が変更できません。

2、Javascriptエディタが正常に動作しない
1で作成されたライブラリ「null」内にマクロを新規作成し、編集しようとすると、「syntax error (vnd.sun.star.tdoc:/28/null/null/null/null/ucb/#1)」とエラーメッセージが表示され、スクリプト部分が表示されません。

以上、何か情報がありましたら教えていただければと思います。
よろしくお願いします。

環境
WindowsXP SP2
Jre:1.6.0_07
OpenOffice.org2.4.1 および 3.0 で確認
aizuwakamatsucity
 
記事: 18
登録日時: 10月 1st, 2008, 5:20 pm

Re: Javascriptによるマクロ作成に関する不具合

投稿記事by khirano » 10月 25th, 2008, 2:23 am

お世話になっております。

Windows Vista + OpenOffice.org 3.0.0 で検証してみました。

チュートリアルにしましたので、こちらご覧ください。

こちらでは、ライブラリの作成、マクロの作成、Javascript エディタを起動して、編集できる状態まで行きました。
Apache OpenOffice 4.0 on Windows Vista
アバター
khirano
 
記事: 685
登録日時: 5月 25th, 2008, 12:15 pm
お住まい: Doya-cho, Ichinoseki-shi, Iwate-ken, Japan

Re: Javascriptによるマクロ作成に関する不具合

投稿記事by aizuwakamatsucity » 10月 27th, 2008, 9:44 am

khirano様

対応ありがとうございます。
同様の操作で確認してみましたが、やはり同じようにエラーが発生してしまう様です。
当方の環境に原因があるかもしれませんので、調査したいと思います。
ありがとうございました。
aizuwakamatsucity
 
記事: 18
登録日時: 10月 1st, 2008, 5:20 pm

Re: Javascriptによるマクロ作成に関する不具合

投稿記事by M.K » 10月 27th, 2008, 3:53 pm

こんにちは、こちらでも再現しました。
Windows XP(SP3)-OpenOffice 2.4.1(JRE1.6.0_04)

khirano様が提示していただいたとおりに操作しましたが、aizuwakamatsucity様と同じように
エラーが出て先に進みません。

あとエラー発生後、ユーザー情報の保存場所
(うちの場合はC:\Documents and Settings\Administrator\Application Data\OpenOffice.org2\user)
に「null」というフォルダーが作成され、その中も「null」フォルダーが作成され、その中にさらに「null」フォルダーが作成され、その中に「null」というファイルができていました。
以下はそのファイルの中身です。

err08.png
err08.png (7.57 KiB) 表示数: 7751 回


追記:

OpenOffice3.0でも試しました。こちらは特に問題ありませんでした。
デフォルトのまま作成してゆくと、
C:\Documents and Settings\Administrator\Application Data\OpenOffice.org\3\user\Scripts\javascript\Library1 に、「Macro1.js」と「parcel-descriptor.xml」が作成されていました。
M.K
 
記事: 26
登録日時: 10月 11th, 2008, 6:02 am


Return to マクロと UNO API

オンラインデータ

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