銀月の符号

Python 使い見習いの日記・雑記

OpenOffice

Python-Uno で OpenOffice calc 操作 - 6時間目

API リファレンスの直読みだと抽象的すぎて、 Basic の例だと具体的すぎる。Java の例も調べるべきかこれは…。ただいま ウィリアムのいたずらの開発日記 などを読んでいます。あとは、 str や repr 関数に各種オブジェクトをわたすと、そのオブジェクトがど…

Python-Uno 5時間目

資料不足。API リファレンス がみつかったので「急がば回れ」の精神でいくか。しかし、これはしんどい。昨日 OpenOffice.org Scripting with Pythonを参考に書いたコードの一部。calc のシート取得。この裏でなにが起こっているのか API リファレンスとあわ…

Python-Uno で OpenOffice calc 操作 - 7時間目

すこしずつ OOoBasic マクロを Python に翻訳するコツがわかってきた。ほとんどそのままだけど直さなきゃいけないところはやっぱりあって、 StarDesktop は XSCRIPTCONTEXT.getDesktop() だったり Array はタプルだったり、 struct は uno.createUnoStruct("…

Python-Uno 2時間目

OpenOffice calcをpythonで動かしたいけど — lights on zope への挑戦開始。ちょっと興味わいてきた。まだよくわかってないけれど、なんとかセルの値を読むところまでできた。この内容の py ファイル(UTF-8, 改行文字LF)を C:\Documents and Settings\ユー…