- 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 他に追加情報があったら教えてください。
- 29 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 23:11:02 ]
- 宣伝して宣伝して
- 30 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 12:46:42 ]
- 取っ付き難いんだよね。なんか面白そうなサンプルないかな。
- 31 名前:デフォルトの名無しさん mailto:sage [2007/03/24(土) 14:24:30 ]
- >>27
もっとマトモなライセンスはいくらでもあるだろうに…
- 32 名前:デフォルトの名無しさん [2007/04/19(木) 22:19:35 ]
- OOo Basic やろうぜ。
- 33 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 13:26:37 ]
- >>31
たとえば?CC?
- 34 名前:デフォルトの名無しさん [2007/04/30(月) 21:57:52 ]
- 今日Basic使ってみたけど、VBAとあんまり変わらんね。
十分使える。
- 35 名前:デフォルトの名無しさん [2007/05/09(水) 20:24:34 ]
- なかなかナイスなマクロだと思うけどな。
よって、あげ。
- 36 名前:デフォルトの名無しさん [2007/05/21(月) 11:58:04 ]
- 過疎age
- 37 名前:デフォルトの名無しさん mailto:sage [2007/05/21(月) 12:55:52 ]
- Basicに限定したようなスレタイになっているのが過疎の原因かな
- 38 名前:デフォルトの名無しさん mailto:sage [2007/06/19(火) 22:26:17 ]
- vbaで言うところのCollectionに相当するものってあるんでしょうか?
- 39 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 19:32:22 ]
- コードを記述するとき、VBAみたいに勝手に大文字になってくれないのですか?
- 40 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 01:48:03 ]
- >>39
それは言語仕様とは関係ないんじゃないすかね? 逆にその挙動は気持ち悪い。
- 41 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 13:47:12 ]
- 始めたんだが もう挫折した orz
何かいい本ないですか サンプルが一杯載ったのがあればいいんだが 初心者なんで取り敢えず動くコ-ドをイジって覚えようかと 本屋に昼に行ってみたけどVBばっかりだった。
- 42 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 14:13:01 ]
- 逆に考えるだ。今いろんなものを作って企画を持ち込めば、本を出せると考えるんだ。
- 43 名前:デフォルトの名無しさん [2007/06/27(水) 18:57:35 ]
- >>41
公式ガイドブックの公開版pdfがあると思います。 Chapter9でマクロの解説があるので参考になるかも知れません。
- 44 名前:41 mailto:sage [2007/06/27(水) 19:24:09 ]
- OpenOffice.org 1.1 Developer's Guide
StarOfficeTM 6.0 Office Suite Basic Programmer's Guide OpenOffice.org Basicプログラミング Calc StarSuiteTM 7 Office Suite Basic プログラマ向けガイド この辺りのやつでいいのかなあ とりあえず読んで見ます。 廻りに聞く人居ないので、初心者はつまると、お手上げです。
- 45 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 19:58:13 ]
- >>44
ooosupport.good-day.net/ja/documents/manual/
- 46 名前:デフォルトの名無しさん mailto:sage [2007/06/27(水) 20:39:59 ]
- ありがとう
- 47 名前:デフォルトの名無しさん mailto:sage [2007/06/28(木) 09:17:29 ]
- >>46
日本語の掲示板なら OOo Basic Wiki hermione.s41.xrea.com/pukiwiki/ OOo Q&A oooug.jp/faq/ ここにもいくつかサンプルあり 海外の良書は以下から www.pitonyak.org/oo.php
- 48 名前:デフォルトの名無しさん mailto:sage [2007/06/30(土) 13:45:08 ]
- >>6
Sub Hyou3Active Dim oDocument As Object Dim oSheet As Object Dim oCController As Object oDocument = ThisComponent oSheet = oDocument.Sheets oCController = oDocument.CurrentController oCController.ActiveSheet = oSheet.getByName("表3") End Sub
- 49 名前:デフォルトの名無しさん [2007/07/18(水) 20:49:01 ]
- ttp://docs.sun.com/app/docs/doc/819-1332?l=ja&a=load
ttp://docs.sun.com/app/docs/doc/819-1324?l=ja&a=load starsuiteのが使えるね
- 50 名前:デフォルトの名無しさん [2007/07/19(木) 19:08:48 ]
- ググっててOOoBasicで書かれたらしいOOoBasicのデバッカを見つけた。
2.0のほうにはjaとあるから日本語対応? ttp://www.nichoume.com/ooo/dev/OOoBasicDebugger/2.0/ ttp://www.nichoume.com/ooo/dev/OOoBasicDebugger/2.3/ 注)信用できるサイトか分からないんでダウンロードには注意してね。
- 51 名前:デフォルトの名無しさん mailto:sage [2007/07/20(金) 07:50:33 ]
- >>50
一応、信用できると思う。 日本人の開発者の個人サイトだから。
- 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でふつう書くか。 そういう場合はもっと適切なべつの選択肢があるだろうに。
|

|