Macros/ja



{{portal box|マクロ開発者とユーザー向け文書|2=

Andrewのマクロ
Andrew Pitonyak氏によるサンプルスクリプトを含むBASICマクロ言語についての情報の記録.
 * www.pitonyak.org (ODT、 PDF)

LibreOffice Basicガイド

 * Basicプログラマー・リファレンス
 * [[Media:BasicGuide OOo3.2.0.odt|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)
 * OO.o Basic Guide website
 * LibreOffice Basic Macro Tutorials
 * StarOffice (Basic) programmer's Tutorial, May 2000

LibreOffice API
LibreOffice scripts make use of the LibreOffice API, documentation is available at:


 * api.libreoffice.org
 * OpenOffice.org 3.1 Developer's Guide
 * Developer's Guide new home in LibreOffice wiki
 * ScriptForge Library

マクロ言語としてのPython
マクロ言語としてPythonを利用できます. 詳細については、こちらのページをご覧ください:
 * Python as a macro language

LibreOffice Pythonガイド
}}
 * Pythonプログラマーズガイド
 * Pythonアプリケーションの設計と開発

{{portal box|ツール - コレクション|2=

Tomaž's Development Tools

 * Since LibreOffice 7.2, an object inspector tool is included, found under  (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（アーカイブ済み）

 * Spreadsheet Population
 * Mail Merge

コードスニペット
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: }}
 * Primitives in Basic
 * http://codesnippets.services.openoffice.org
 * Note - the site is down, but the page is still available through the at archive.org.