雑談でも誰でも参加することのできる話題でお願いします。16:44:12)マクロをデバッグしようと思います。してモジュールの中の一つのマクロだけをステップインで実行したいのですが、モジュールの途中にあるマクロを実行しようとしても、モジュールの先頭から実行してしまいます。ver3.3の段階ではこれは仕様なのでしょうか。これではデバッグできない。OOoBasicはまだ実用には程遠いと感じました。モジュールの先頭にあるルーチンが実行されます。カーソルのある位置のルーチンが実行されるように変更されています。関数を指定しておきます。方が合うかもしれません。カーソルがルーチン外にあったり、最初から実行したいのに引数のあるサブルーチンが実行されてどっちもどっちだったりしますが。「まだ実用には程遠い」のではありません。ありませんから、ずっと使えないのです。Vなどでするようになっています。デバッグ中のproc名として、mainからジャンプさせてください。11:59:38)以前にも投稿したかもしれませんが、編集画面で右クリックが使えないことは、とても不便です。つかえるようになりませんか。できれば、外部のエディタが使えるようになるといいのですが。外部のファイルを読み込んだ際に今あるものを消去してから新たに読み込むことができれば、なんとか我慢ができますが。皆さんはどのようにbasicのプログラムを書いているのでしょうか。して登録済みなので新しく登録する必要はないでしょう。コードには右クリックの処理をしている風なところがあるので、動かないのは不思議です。右クリックでのコピーなどの処理を行えるようにしていました。表示されている範囲でしか動作しなかったので今はメンテしていません。乗り換え済みですので・・・。ランタイムは外部から文字列としてコードを受け付けて実行できるようになっていません。エラー表示、デバッグも同様の理由で無理です。コードを指定のライブラリにあるモジュールに書きこむ方法が有力的です。ライブラリに書きこむコードが必要です。それを外部のエディタから直接実行できるようにすればいいでしょう。http://www.oooforum.org/forum/viewtopic.phtml?p=356461#356461。ファイルを勝手に変更しても再読み込みしてくれなかったりする点です。Basicマクロをやり始めて、曲線描画OpenOfficeマクロなるものを作りました。サインカーブとか放物線カーブなどのラインシェイプを作成するもので、以前作った曲線描画WordマクロのOpenOffice版です。改造も出来るようになっているのでよかったら、一度使って見てください。在り処は、題名で検索すると、見つかります。10:15:11)Calcには、表題の機能がないようですが。一方の表をコピーして画像ファイルにすると、一応実現できますが、コピー元とのリアルタイムの連動性がありません。ツールバーに置くボタン形式で実現されているか違いましたら、教えてください。これが抜けていると思うのですが?oDialog.setVisible(True)こんにちは。以前、ちょこっと祝日マクロでカキコしたことのある角田です。自作の郵便番号変換ExcelアドインをOOoに移植してみようとこちらのサイト他で勉強中です。VBA/RefEditに当たる「セル選択ダイアログ」をこちらで見つけてこれで何とかなるかと思ったら、モーダルからの利用では使えないというのでガクッときてる状態です。「表示内容を保存してから一旦モーダルを閉じてから、セル選択ダイアログを出しつつ、ループで待機。保存してた表示内容でダイアログに戻る」というような事なら出来るのかなと考えてますが、なかなか大変なものですね。03:15:51)日本語プログラミング言語なでしこが、対応しています。二次元配列などのインデックスを次のようにできるようになる様子。13:07:08)サービスとかインターフェイスとかコントローラとか色々あって訳が判らなくなるけど。~系統建てて説明された資料とか無いものかと(日本語での話)いつも思う。~思うだけで、そんなものに頼るほうが間違いなのだとも感じる。~オープンソースなだけに、次期バージョンでの互換は保障されないだろうし~他人様の書いた定義情報なんて、理解するほうが難しいだろう。~自然なbasicインタプリタとして扱い、os標準のAPIを自分で定義するのが~マクロの将来の互換性の為には、良いのではないかと思い始めている。~或る意味で、他APとの連携を模索する場合にも有効でもあるし。~それにしても~ヘルプの中に構造体とかクラスについての記述が見当たらないのは痛い。リファレンスが日本語でも意味無い気がしますけどね。リファレンスでいいわけですが、スクリプトやマクロではオブジェクトごとのリファレンスがほしいわけですし。ありますが、あれもインターフェース単位で少し分かりにくい・・・。されたモジュールは大幅仕様変更はないはずです。(別に他のフォーマットでもいいですけど)。原版にないから日本語版にも無い、と。以前、オブジェクトごとのリファレンスがほしくなって書き始めたことがあります。おおきすぎて一人では無理だったので自分に合ったオブジェクトブラウザを作ったほうが楽だということに...。使って大半を自動生成する気がします。版などのソースをパースする必要もない)。スタイルシートがダメダメなのはどうにかならんのですかねぇ。割くらいしか変換されてないし...。なんか愚痴ばかりに・・・。15:21:24横から失礼します。包括的な資料は私も欲しいですが、他にも、実地に即したマクロプログラミングのチュートリアルも欲しいです。チュートリアルで十分な感じですからねぇ・・・。21:22:14チュートリアル・・・いい例が思いつかないので書きませんねぇ・・・。23:33:58)巷では、データベースのGUIの話題が流行っているようで、横目で寂しく眺めていたりするが。~本職の都合で3000~5000種類の文字列中から、ひとつの文字列を取出すものを作ってみた。~何処に書き込んだものかと悩んだが、ここにこっそりと投稿して見る。~コンセプトはこうである。~1マウスクリック以外の動作を排除し、クリック数を5回以内とする2マスターデータの更新が容易な構造とする3簡潔なステップ、GUIとする4何はともあれ動作を軽くする5他のアプリケーションへの結果引渡しを行うで、出来たのが次のようなものである。ロードしなくてもクイック起動状態であれば動作する。環境に合わせる事これをデータベースというかどうかは、人それぞれだろう~唯、データベースにしてもスクリプトにしても、結果を得る為の手段でしか無いと思うし~手段が目的となってしまえば、単なる趣味(自己満足)でしか無いとも言える。~・・・と、自己満足して見たりする。~実際に図面での数量測定部材書込みに使ってるが、部材選択操作は3クリックが限界?~なのは、ものぐさ太郎たる所以だろうか。3クリックを許容できるのであれば私よりめんどくさがりではないですねぇ。データベースに用事のない私の場合はよくわかりませんが、なんでもいい気がします・・・。データベース風に使ったりするのもいろんな人が管理できるからとか・・・。特定のライブラリが読み込み済みかどうかを調べるメソッドがあります。Ifまぁ、使ってるのを見たことありませんけど。オブジェクトのメソッドなので最初の文字は小文字なんですよね。書いてあるせいでみんな大文字で書きますけどね。メソッドの大文字と小文字の区別は許容されていますけど他の言語では区別されてしまいます。(このサイトのどこにもそんなこと書かれていませんが)その点から私はメソッド名を正しく書くことを推奨しています。いうか、ヘルプからコピペしただけなので・・・流石ものぐさとしか。Subここまで書いたけど、今日は疲れたのでやめよう。参照渡しだと長くなりそうなので・・・どうやって手を抜こうか思案中。19:04:10娘:ナニこれ~っ、何やったのか判らないジャン。音ぐらい出ないの~っ。私:はいっ、判っかりましたぁぁ。そのように致します~っ。娘:なんだかなぁ~っ、訳判らんようなアルファベットが多すぎるよ。