LibreOfficeマクロの情報源
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
マクロ開発者とユーザー向け文書
Andrewのマクロ
Andrew Pitonyak氏によるサンプルスクリプトを含むBASICマクロ言語についての情報の記録。
LibreOffice Basicガイド
- OO.o Basic Programmer's guide (odt, pdf)
- StarOffice 8 Programmierhandbuch für BASIC 8, 2005 in german (in English)
- StarOffice 7 Office Suite - Basic Programmierhandbuch, 2003 in german (in English)
LibreOffice API
LibreOffice scripts make use of the LibreOffice API , documentation is available at:
マクロ言語としてのPython
マクロ言語としてPythonを利用できます。詳細については、こちらのページをご覧ください:
LibreOffice Pythonガイド
ツール - コレクション
Tomaž's Development Tools
- Since LibreOffice 7.2, an object inspector tool is included, found under
Tools -> Development Tools
(see release notes). - The tool is similar to the X-Ray and MRI extensions mentioned below.
- Read more in Tomaž's blog posts: part1 part2 part3
拡張機能
- X-Ray BasicマクロのAPIオブジェクトを表示して、その内容を調べられます。また、ほとんどのBASICデータ型も表示できます。サービス、インターフェース、プロパティおよびメソッドに対するAPIドキュメント統合はOpenOfficeに限定されます。
- Alternative Python script organizer (APSO)は、LibreOfficeやOpenOfficeのライブラリとしてPythonモジュールの管理に役立ちます。
- MRI 設計をする時、UNOオブジェクトがサポートをするサービスが分からない場合があります。MRI (My Reflection and Introspection)はオブジェクト変数から提供されるプロパティ、メソッド、サービス、インターフェースを表示することができます。
Lanedo Labs(アーカイブ済み)
コードスニペット
A set of code snippets in Basic covering many parts of LibreOffice:
The OpenOffice CodeSnippet website had a collection of macros in various scripting languages:
- http://codesnippets.services.openoffice.org
- Note - the site is down, but the page is still available through the Wayback Machine at archive.org.