【StarSuite Basic/OpenOffice.org Basic】at TECH【StarSuite Basic/OpenOffice.org Basic】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト150:デフォルトの名無しさん 08/01/12 23:03:36 そんな素人じゃないから。 (A)画面更新止めずに1セルずつ書き込む方法 (B)画面更新止めて1セルずつ書き込む方法 (C)画面更新止めた上で setDataArray を使って配列をまるごと表に書き込む方法 を全部試したが、数千を超えるデータを書き込む場合、唯一使い物になる方法は(C)のみ。 それが >>1 のオフィシャルのプログラミングガイドに書いてないのにあきれた。 ちなみに(A)~(C)に対応する方法はもちろん VBA にも全部あるが、 対応するもの同士を比較すれば全部VBAの方が高速だし、 なによりVBA の場合、(A)はともかく(B)も(C)もまともな速度で動く。 151:デフォルトの名無しさん 08/01/12 23:15:23 OOoってJavaVMで動いてるんだっけ? 152:デフォルトの名無しさん 08/01/13 02:57:53 >>151 OOoはJavaVMで動いてないよ。 例外としてBaseの標準DBにだけjavaが使われているよ。 153:デフォルトの名無しさん 08/01/13 12:14:36 OOoはれっきとしたネイティブアプリケーションです。 動作がもっさりのは、複数のOSで動かすために最適化に制約が多いだろうことと、 単に実装がウンコであろうことの両方が原因じゃないかな。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch