8

ユーザー指定の値を含むセルの背景色を切り替える OpenOffice Calc 用のマクロを作成しようとしています。私は OpenOffice Basic を知らず、学ぶ気もないので、Python でマクロを書きたいと思っています。

問題は、Python マクロの書き方に関する有用なドキュメントが見つからないことです。私が行った読書から、適切なオブジェクト自体を調べることができる動的環境をセットアップできないように思われるため、ドキュメントのみに頼る必要があります。マクロの書き方はどこで学べますか?

編集:

「 Python as a Macro Language」についてはすでに知っていますが、Pythonファイルをどこに置くかしか答えません。API、セルの検索方法や変更方法などについては何も述べていません。

さらに、XSCRIPTCONTEXTOOo が明らかにグローバル変数として提供する に関する情報はありません。インタラクティブに実行できないため、実際にその変数を調べてそれについて知ることはできません。

編集2:

少しずつ情報を提供しているページをいくつか見つけましたが、それらはひどく不完全であるか、UNO API の包括的な既存の知識を前提としています。これまでのところ、有用なものは見つかりませんでした。特に、ドキュメントで使用されている構文を理解するために C++ を学ばなければならないため、API の一部を理解するために API 全体を学ぼうとする時間がありません。

4

1 に答える 1