- 1 名前:ハンカチ仮面 mailto:sage [2006/10/06(金) 20:04:48 ]
- StarBasicまたはOOo Basicプログラミングに興味のある方、
もしくは学習中の方、知識共有の場にしましょう。 参考になる主なリンク StarSuite 8 Basic プログラミングガイド docs.sun.com/app/docs/doc/819-1332?l=ja OpenOffice.org 推進サイト ooosupport.good-day.net/ja/documents/faq/ OpenOffice.org日本ユーザー会翻訳プロジェクト BASIC HELP openoffice-docj.sourceforge.jp/tr/translated/basic_help_frame.html OpenOffice.org本家 API Project api.openoffice.org/ ウィキブックス OpenOffice.org Basic ja.wikibooks.org/wiki/OpenOffice.org_Basic ウィキブックス OpenOffice.org Calc Basic ja.wikibooks.org/wiki/OpenOffice.org_Calc_Basic pukiwiki Plus! hermione.s41.xrea.com/pukiwiki 他に追加情報があったら教えてください。
- 52 名前:デフォルトの名無しさん [2007/07/20(金) 08:08:15 ]
- チューバッカ
厨房ばかりであるさま。
- 53 名前:デフォルトの名無しさん [2007/07/22(日) 21:40:53 ]
- www.ooomacros.org
ここって有名サイトらしいのですが、ここではまだ紹介されていないみたいですね。 www.ooomacros.org/user.php にあるCalc Macro Recorderというマクロが 便利そうで興味があるんですが、ちょっと恐くてダウンロードできない。orz
- 54 名前:デフォルトの名無しさん [2007/09/17(月) 09:36:10 ]
- VB.NETでCalcのファイルを開き、データを取得することができますか?
- 55 名前:デフォルトの名無しさん [2007/10/05(金) 23:30:04 ]
- >>48
とても参考になった。
- 56 名前:デフォルトの名無しさん [2007/10/08(月) 23:15:15 ]
- 誰もいねえのか?
- 57 名前:デフォルトの名無しさん [2007/10/09(火) 19:16:17 ]
- 過疎っているねアゲ
- 58 名前:デフォルトの名無しさん [2007/10/09(火) 21:23:22 ]
- getcellbypotionとか長ったらしいコマンドは止めてくれー!!
普通にCellでいいじゃんか。
- 59 名前:デフォルトの名無しさん [2007/10/10(水) 20:11:36 ]
- 確かにそうだよな
- 60 名前:デフォルトの名無しさん mailto:sage [2007/10/12(金) 10:43:13 ]
- >>58
飲料(potion)を使って細胞(cell)を取得(get)するのか?
- 61 名前:デフォルトの名無しさん [2007/10/12(金) 13:29:39 ]
- >>60 そういうツッコミ方で来ましたかw
たぶんgetCellByPositionの間違いだろね。
- 62 名前:デフォルトの名無しさん [2007/10/16(火) 20:15:21 ]
- VBAと完全に互換性をもってほしい。
- 63 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 20:19:30 ]
- >>62
それは無理じゃね? MSさんが許さんぜよ
- 64 名前:デフォルトの名無しさん [2007/10/17(水) 01:17:35 ]
- そこを何とか。
- 65 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 06:52:37 ]
- MSと契約したNovellが頑張ってるよ
- 66 名前:デフォルトの名無しさん mailto:sage [2007/10/17(水) 16:25:09 ]
- VBAのほうで互換性もたせりゃよかんべよ
- 67 名前:デフォルトの名無しさん [2007/10/17(水) 16:33:27 ]
- OOo Basicは習得が難しい。VBAのほうが簡単。
- 68 名前:デフォルトの名無しさん [2007/10/17(水) 22:29:45 ]
- OOo Basicは難しくないけど、処理速度が遅すぎる。
ループを回してみると分かるんだけど、どうも条件分岐がトロイみたい。
- 69 名前:デフォルトの名無しさん [2007/10/24(水) 19:47:07 ]
- つーか、全体的にもっさりなんだよなOpenOfficeって。
- 70 名前:デフォルトの名無しさん [2007/10/26(金) 00:58:59 ]
- もっさりだけならいいが、バグ多すぎ。
- 71 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 01:42:33 ]
- CalcでMSXMLで保存→Calcで開くとすごい事にw
- 72 名前:デフォルトの名無しさん mailto:sage [2007/10/26(金) 16:16:12 ]
- 俺用メモ:
javavendors.xml <vendorInfos> </vendor> <vendor name="BEA Systems, Inc."> <minVersion>1.4.1</minVersion> </vendor> </vendorInfos> <plugins> <library vendor="BEA Systems, Inc.">sunjavaplugin.dll</library> </plugins>
- 73 名前:デフォルトの名無しさん [2007/10/27(土) 15:44:48 ]
- OpenOffice.orgとStarSuite8はどっちがいいのですか?
操作性、PCへの負担、機能性、相互性、現状とこれからの発展など含めて軽く解説をお願いします。 良い方を入れます。 ※MSのワード、エクセル、パワーポイントは基本的に使えますし、比較的よく使います。 新しく自作したPCに入れるものを考えています。
- 74 名前:デフォルトの名無しさん mailto:sage [2007/10/27(土) 16:06:46 ]
- >>73
ソフトウェア板に行って基礎から教えてもらうと良いよ。 StarSuite は OpenOffice.org を元にしたパッケージ版だから 両方使えるなら StarSuite にしときな。
- 75 名前:デフォルトの名無しさん [2007/10/28(日) 14:44:10 ]
- StarSuite8は色んなフォントが入ってるよな。
- 76 名前:デフォルトの名無しさん [2007/10/30(火) 22:25:02 ]
- マンセー!!!!!!
- 77 名前:デフォルトの名無しさん [2007/11/02(金) 17:03:25 ]
- ???
- 78 名前:デフォルトの名無しさん [2007/11/03(土) 15:37:05 ]
- ひゃあああああ
- 79 名前:デフォルトの名無しさん [2007/11/04(日) 20:35:17 ]
- VBAをOpenOfficeに変換したいけど、OpenOffice.org は触ったこと
がありません。 『Convert Excel VBA to OpenOffice Basic』というサイトを 見つけたけど、誰か使ったことありますか? ttp://www.business-spreadsheets.com/vba2oo.asp 他にVBAを返還するフリーツールってあるんでしょうか? 100%完璧でなくても使ってみたいのですが・・・
- 80 名前:デフォルトの名無しさん [2007/11/04(日) 21:29:17 ]
- OpenOffice Basicは処理速度が相当遅いよ。
場合によってはVBAの10倍以上時間がかかるときもある。 一生懸命使ってみたけど、ストレスがたまる。
- 81 名前:デフォルトの名無しさん mailto:sage [2007/11/04(日) 23:22:30 ]
- >>79
> 『Convert Excel VBA to OpenOffice Basic』というサイトを > 見つけたけど、 あんたは偉い!
- 82 名前:デフォルトの名無しさん [2007/11/05(月) 00:30:53 ]
- >>81
実際、どれ位使い物になるか知りたいんですよ。 もっとも来週(訳あって火曜日以降)、会社で試してみるけどね。 うまく動くといいけど、もぐら叩きのデバッグかも。
- 83 名前:デフォルトの名無しさん mailto:age [2007/11/25(日) 20:56:46 ]
- いらん
- 84 名前:デフォルトの名無しさん [2007/11/26(月) 16:15:02 ]
- いる
- 85 名前:デフォルトの名無しさん [2007/11/30(金) 14:16:06 ]
- OpenOfficeはショボすぎ。
- 86 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 22:53:41 ]
- まあ >>85 が使ってる様な一部の機能は無いかもしれんが、
普通の用途では十分だよ
- 87 名前:デフォルトの名無しさん [2007/12/01(土) 20:15:30 ]
- マクロの処理速度がおせーわ。
もっとキビキビ動かないと。
- 88 名前:デフォルトの名無しさん mailto:sage [2007/12/01(土) 23:21:28 ]
- >>87
うpしてみ
- 89 名前:デフォルトの名無しさん [2007/12/06(木) 22:56:21 ]
- アップするまでもなく、適当にループ回してセルに何か書き込んでみ。
余りの遅さに気が遠くなるから。
- 90 名前:デフォルトの名無しさん [2007/12/07(金) 01:30:59 ]
- MS-ExcelのVBAも動作遅いよ。ユーザーフォームのコントロールから
アクティブなセルを一セルずつ移動させるだけで遅延が生じて重い。
- 91 名前:デフォルトの名無しさん [2007/12/11(火) 15:01:34 ]
- だから、どっちも遅いんだけど、OOo Basicが極端に遅いってことだ。
場合によってはVBAの10倍くらい遅い。
- 92 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 21:39:41 ]
- Python は何をやるにも C の 100 倍くらい遅いけど、
最近では C と同じところでも使われているよ。 何かしらメリットがあればデメリットは覆い隠せる。
- 93 名前:デフォルトの名無しさん [2007/12/11(火) 23:16:14 ]
- あんたアホだな。
PythonとCは基本的に用途が異なる言語だろ。 遅いとか早いの問題じゃない。 VBAとOOo Basicは用途が同じ。 それで速度が10倍違えば使えない。
- 94 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 23:19:21 ]
- だから、同じ用途で使われていてメリットがあればデメリットを覆い隠せると
せっかく書いたのに読めなかったのかな? 他人の話は聞かない主義の人?
- 95 名前:デフォルトの名無しさん [2007/12/11(火) 23:38:10 ]
- じゃあ、OOo Basicのメリットを言ってみな。
『タダ』以外で。
- 96 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 23:46:15 ]
- >>95
>『タダ』以外で。 わざわざアホなハードル設けてご苦労なこった。 君も気付いた通り『タダ』なのがメリットだよ。 自分で使うのが無料なだけでなく、家族や友達に 使わせるのも無料だし、PC を複数使い分けていて 全部の PC にインストールしても無料。業務 システムに組み込むのも無料だし、再販しても ライセンス料は取られない。アップグレードも 無料だし、アップグレードしない自由もある。 インストールするのも自由だし、ソースを書き 換えるのも自由。そう、自由なのも大きな メリットだね。あとオープン。単にソースコードが オープンなだけでなく、ファイルフォーマットも オープンなら、設計者の議論もオープンに公開 されている。それ以外に何か説明が必要かな?
- 97 名前:デフォルトの名無しさん mailto:sage [2007/12/11(火) 23:58:06 ]
- あとクロスプラットフォームなのもメリットだね。
Mac のネイティブ版の開発も進んでいるし。 ちょっと古い OS でもビルド出来る。 ペイントツールとデータベースが付いてるのも良いね。 しかも『タダ』で。
- 98 名前:デフォルトの名無しさん [2007/12/12(水) 00:17:32 ]
- たかが数万円のMS-Officeけちって
10倍も処理に時間を食われれば、『タダ』など何の意味もない。 魅力を感じるのはキモヲタニートの君だけだよwww
- 99 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 00:24:27 ]
- キモヲタニートくらいしか言う事が無いなら、わざわざ出てこなくて良いのに。
何かまともな反論を思いついたらいつでも書き込んでくれ。
- 100 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 11:02:06 ]
- たかがマクロの速度ごときのために、タダで手に入るものの代替物に金を出したくないんだが。
- 101 名前:デフォルトの名無しさん [2007/12/12(水) 11:09:16 ]
- 発想が貧乏人だなwwww
好きにしたまえ。
- 102 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 12:36:08 ]
- www
- 103 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 13:06:00 ]
- >>91
> 場合によってはVBAの10倍くらい遅い。 そうか? 俺はそうは思えないけどなあ。そういう実感はない。
- 104 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 13:12:28 ]
- >>97
それのみならず、OOoのばあいは、べつにBasicにこだわらなくても、 C/C++でもJavaでもPythonでもコードを書けるわけだしな。
- 105 名前:デフォルトの名無しさん [2007/12/12(水) 16:02:32 ]
- C/C++でもJavaでもPythonでもコードを書けないヤツほどそういうこと言うんだよwww
- 106 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 17:38:47 ]
- >>104
>それのみならず、OOoのばあいは、べつにBasicにこだわらなくても、 おいおいw >>105 今は開発環境がタダで楽に作れる時代。 おまけ言語(VBA,OOo Basic)でもそもそする方が終わってる 実際VBAなんてVB厨位しか触らないだろ?
- 107 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 17:41:34 ]
- ふむ、つまりEmacsLispも秀丸マクロだかなんだかも、みーんな終わっていると。
# 恐らくはスクリプト言語の便利さを理解できないGUIユーザなんだろうなぁ。
- 108 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 17:57:17 ]
- >>107
なんでScript言語やGUIがいきなり出てくんの?w 別に職業マじゃない趣味グラマさんがどうしようが構わないよ 実務でEmacsLispや秀丸マクロの実装ってどんだけだよw
- 109 名前:デフォルトの名無しさん [2007/12/12(水) 20:07:45 ]
- あのなー、OOoBasic以外の言語でマクロ書いてるヤツって、どんだけいると思ってるんだ?
普通はVBAだろ。 OOoでC/C++、Java、Python使ってるやつなんて見たことないわ。 >>104は馬鹿。 もしくは引き篭もりのキモヲタニート。
- 110 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 22:47:43 ]
- ワーストケースで10倍しか違わないなら問題無いね。
逆に10倍速い処理だってあるだろうし。そもそも実装が 違うんだから性能にばらつきが出るのは当たり前だよ。 ま、10倍というのもどうせ適当なんだろうけど。 証拠も無いし、幾らでも書き散らせるもんね。 相手を罵倒しないとレスも出来ない人間はたとえ 2chでも信用されないという良い例だな。
- 111 名前:デフォルトの名無しさん [2007/12/12(水) 23:24:33 ]
- ひとつ言っとくが、VBAより早い処理などひとつもない。
つーか、そんなことも知らないってことは、OOoBasicでマクロ書いたことないんだろ。 まあ、貧乏人は一生OOo使ってろwww
- 112 名前:デフォルトの名無しさん [2007/12/12(水) 23:27:26 ]
- >>110は自分で書いたことないマクロの話をしてるのか?
なら、>>111の方が信用できるな。
- 113 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 23:28:37 ]
- まさに一生ものだな。
- 114 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 23:31:18 ]
- >>112
日本語でおk
- 115 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 23:33:40 ]
- >>109
自分が BASIC しか書けないからといって、他の人間もそうだと 思うのはちょっと単純すぎるんじゃないかな。
- 116 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 23:34:53 ]
- >>111
>ひとつ言っとくが、VBAより早い処理などひとつもない。 言うだけなら何とでも言えるからな。 証拠があるなら別だけど。
- 117 名前:デフォルトの名無しさん [2007/12/12(水) 23:37:33 ]
- 俺もOOoではBasicしか使えねえけど
Cとかジャバとかパイソンで書いている人が本当にいるかな?
- 118 名前:デフォルトの名無しさん [2007/12/12(水) 23:39:18 ]
- お前に証拠を見せる必要なんかないね。
好きなだけOOoでマクロを書きたまえwww
- 119 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 23:39:42 ]
- 逆に、MS Officeも「マクロではないけど」、
COMで、VBA以外でも同一のAPIが公開されていると言えるよね。
- 120 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 23:42:10 ]
- >>117
Java で書いてる奴は見た事がある。 俺がデータの加工するなら一旦 CSV に吐いて スクリプト言語で処理するなあ。
- 121 名前:デフォルトの名無しさん [2007/12/12(水) 23:43:03 ]
- >>117
俺はいないと思うよwww
- 122 名前:デフォルトの名無しさん [2007/12/12(水) 23:45:04 ]
- 普通に考えてOOoではBASIC使うのが便利だろ。
- 123 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 23:45:28 ]
- >>119
性能が欲しかったらそういう手を使うのが普通なんだろうね
- 124 名前:デフォルトの名無しさん [2007/12/12(水) 23:46:21 ]
- OOoって、ファイルのロードもセーブも凄く遅いよね。
イライラする。
- 125 名前:デフォルトの名無しさん [2007/12/12(水) 23:47:09 ]
- 当たり前だろ、わざわざ圧縮したり、解凍したりしてるんだから。
- 126 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 02:17:50 ]
- >>109
> OOoでC/C++、Java、Python使ってるやつなんて見たことないわ。 このスレッドを上のほうから読んだ?
- 127 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 02:19:36 ]
- UNO は結構みんな使ってるんじゃないかと
- 128 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 02:24:14 ]
- >>126-127
マジレスしていい相手か考えよう
- 129 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 02:56:59 ]
- そんなスピードを求める処理とか、大きな遅延が生じるほどの負担を
強いる大きな処理とかをVBAとかOOo Basicでふつう書くか。 そういう場合はもっと適切なべつの選択肢があるだろうに。
- 130 名前:デフォルトの名無しさん [2007/12/13(木) 08:40:42 ]
- >>129
話が飛躍しすぎなんだよ。 P3とC2Dがあれば、C2DのPCを使うだけのこと。 わざわざP3を選択するのは無意味。
- 131 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 08:44:22 ]
- 誤爆?
- 132 名前:デフォルトの名無しさん [2007/12/13(木) 10:38:54 ]
- P3 = OOo
C2D = Excel
- 133 名前:デフォルトの名無しさん mailto:sage [2007/12/13(木) 16:02:07 ]
- >>129 >>130
そういう話はスレ違い。 ここは純粋にOOo Basicを習得する人のためのスレッド。 その手の話題は↓とかへ行って好き勝手にやってね。 OpenOffice.orgってどうなの?Part10 pc11.2ch.net/test/read.cgi/bsoft/1183697115/
- 134 名前:デフォルトの名無しさん [2007/12/13(木) 17:06:31 ]
- >>133
過疎ってまともな書き込みのないスレで何言ってるんだ? スレが出来て1年以上たつのに134だぞwww ばーかwww
- 135 名前:デフォルトの名無しさん [2007/12/13(木) 21:34:43 ]
- ばかれーーーーーす。。。。。。。
- 136 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 00:15:16 ]
- ユーザーでOOo使ってる所と仕事した事ある人いる?
- 137 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 10:19:47 ]
- Linux使っているところはOOoもそれなりに使っているよ。
- 138 名前:デフォルトの名無しさん mailto:sage [2007/12/14(金) 13:52:46 ]
- >>130
>>129は現実的なまっとうな意見だ。飛躍しているのはお前だろ。
- 139 名前:デフォルトの名無しさん [2007/12/14(金) 17:28:20 ]
- >>138
お前、ほんとうにバカだなwwwwww 友達とかいないだろ。 かわいそうにwwww
- 140 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 00:21:42 ]
- 自己紹介乙な人が居るな...
- 141 名前:デフォルトの名無しさん mailto:sage [2007/12/15(土) 01:42:43 ]
- >>137
OOoアウトプットな物作ったりした? なんかクリティカルな問題あった? >>138, 140 改行制御すら出来無い奴相手すんな
- 142 名前:ムームー [2007/12/15(土) 23:09:21 ]
- OpenOffice.org 2.3.1 (Windows) を使っています。
データベースソフト Base を使っているのですが、 OpenOffice.org Basic のオブジェクト モデルというのは どこで知ることができるでしょうか? これが分らないと Basic を書けない。。。
- 143 名前:デフォルトの名無しさん mailto:sage [2007/12/16(日) 00:22:50 ]
- OpenOffice.org Basic のヘルプか、Sunが配布してるプログラミングガイドで見た覚えがある。
- 144 名前:ムームー mailto:sage [2007/12/16(日) 01:01:50 ]
- みつけた! これですね。
api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html
- 145 名前:137 mailto:sage [2007/12/18(火) 10:49:01 ]
- >>141
私の関わるプロジェクトでは、subversionで差分が取れるという理由もあって資料はodsで作っておくことが多い。 外部に提出するときは、Windows版でxlsに保存し直すけどね。 # Linux版だとフォントの関係もあって、xlsに保存してもレイアウト崩れ捲くるのが問題といえば問題。 ま、マクロは殆ど使ってないんだけどね。
- 146 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 14:46:27 ]
- 1ヶ月前に、OpenOffice.org のマクロの動作速度に関する議論があるけど、
>>103 みたいに OOo の速度で問題ないって言う人は VBA と OOo とで両方同じマクロを書いて比較したことないんだろうなあ。 俺は自分で書いた VBA マクロを OOo に移植してるんだけど、 特にセル更新まわりの OOo の遅さにはびっくりしたよ。 配列をまるごとセルに突っ込む方法を駆使すればなんとか使えるレベルになるけど、 それでも同じ方法をつかった VBA よりも遅いし、 その高速アクセス法は検索してもなかなか見つからないのが困りもの。 オープンソースを擁護したがる人は頑固だから 上の醜い争いにあるようになかなか認めたがらないんだろうけど。 まー、バージョンが上がるにつれどう改善されていくか、のんびり見守るけどね。
- 147 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 15:57:11 ]
- 見守るってのは、口を出すことじゃないよ。
- 148 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 20:15:16 ]
- 自分に都合の悪い意見は真っ赤になって反論するのが信者と呼ばれる人のメンタリティだから
- 149 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 22:45:11 ]
- >>146
セル更新中にリフレッシュとめてないんじゃないの?
- 150 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 23:03:36 ]
- そんな素人じゃないから。
(A)画面更新止めずに1セルずつ書き込む方法 (B)画面更新止めて1セルずつ書き込む方法 (C)画面更新止めた上で setDataArray を使って配列をまるごと表に書き込む方法 を全部試したが、数千を超えるデータを書き込む場合、唯一使い物になる方法は(C)のみ。 それが >>1 のオフィシャルのプログラミングガイドに書いてないのにあきれた。 ちなみに(A)〜(C)に対応する方法はもちろん VBA にも全部あるが、 対応するもの同士を比較すれば全部VBAの方が高速だし、 なによりVBA の場合、(A)はともかく(B)も(C)もまともな速度で動く。
- 151 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 23:15:23 ]
- OOoってJavaVMで動いてるんだっけ?
- 152 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 02:57:53 ]
- >>151
OOoはJavaVMで動いてないよ。 例外としてBaseの標準DBにだけjavaが使われているよ。
|

|