06/01/11 20:52:39
>> 286
OOoBASICにできてPythonでできないことは全くない。
単純な機能比較なら、豊富な周辺ライブラリが使えるPythonの方が上。
ただし、PythonでOOoマクロする為の日本語の情報は、はっきりいってないです。
OOo開発サイトのドキュメントやマクロフォーラム、SDKの日本語ドキュメントを情報源にします。
# Python(PyUNO)の日本語情報は少ない。もっとも、OOoBASIC関連にしても少ないのだけど。
OOoBASICとPythonでは、やりかたがかなり異なっています。OOoBASICは独自API、Python
はUNO経由での操作です。
Pythonはダイアログとの連携がいまいちでした。「ダイアログエディタでボタンと関数を関連づ
け」してもうまく動かせませんでした。コード内でいちいちAddListenerしなくちゃならんのが面倒。
# 参考: >>159
# これに関してはThread.threading モジュールとかでいけるんじゃないかと思う。試してないけど。