Top > OOobbs2 > 72
** [[OOobbs2/72]] [#g38f14d8]
-''サマリ'': 実行中にScripting Framework エラーが発生しました。
-''環境'': Calc
-''状態'': 未解決
-''投稿者'': [[Horino]]
-''投稿日'': 2007-09-28 (金) 15:26:58

*** 質問 [#b8190523]
Basic の練習として、[[OOoBasic/Calc/cellrange]] にあるサンプルを入力して、実行しようとしましたが、つぎのエラーがでてしまいます。

  Basicのスクリプト
  vnd.sun.star.scriptStandardModule.celragne_1 ?language=
      Basic&location=documnetの実行中に
  Scripting Framework エラーが発生しました。

  メッセージ:BasicProviderImpl:getScript: no script!

このマクロは test2.ods -- Standard -- Module1 に書いてあります。
test2はこのcalcのファイル名です。

このエラーの原因は何でしょうか。
*** 回答 [#r2483075]
- スクリプトのコードが見つからないというエラーですが、原因不明です。

一度、保存してから実行しても改善しないでしょうか?

また、マクロのセキュリティ設定関連ではこのエラーが出ることはありません。

script.xlb ファイルに原因があるのかどうなのか・・・

Database のフォームのボタンにマクロを割り当てているときには知られているバグです (今回は関係なさそうです)。
http://www.openoffice.org/issues/show_bug.cgi?id=81217

上記 cellrange_1 は私の環境では問題なく実行できました。OOo 2.3.0
-- [[はにゃ?]] &new{2007-09-28 (金) 17:40:15};

#comment
*** 感想,コメント,メモ [#o4508036]
- 残念ながら、保存後に実行しても変わりませんでした。OOo Basicに関する資料はなかなか見付からないので困っています。 -- [[Horino]] &new{2007-10-01 (月) 10:13:01};
- &ref(OOobbs2-72.ods); このファイルでも同じエラーが出るでしょうか?ファイルが壊れていたりといった理由でなければ、スクリプトが見つからないというエラーはライブラリが読み込まれていないときなどにしか起こりません。また、Standard ライブラリは自動的に読み込まれるため (セキュリティでマクロの実行が許可されている場合)、Standard に保存したマクロでは出そうに無いエラーです。また、メニューなどから実行する際の直接実行されるモジュールの Subroutine にもこのエラーは関係ありません。(また、誤解されがちですがドキュメントを開いたときなどのイベントに Standard ライブラリ以外のマクロを設定しても正しく動作します。)

OOo Basic のドキュメントに関してですが [[掲示板#r4aa63da]] に書かれているものなどでしょうか。OOo Basic だけでなく OOo API が絡むとアプリケーションいくつか分の量になるためドキュメントが出にくい状態です。OOo の更新間隔も結構早いですし。
-- [[はにゃ?]] &new{2007-10-01 (月) 11:43:15};

#comment

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