LibreOfficeマクロの情報源

    From The Document Foundation Wiki
    This page is a translated version of the page Macros and the translation is 81% complete.


    マクロ開発者とユーザー向け文書

    Andrewのマクロ

    Andrew Pitonyak氏によるサンプルスクリプトを含むBASICマクロ言語についての情報の記録。

    LibreOffice Basicガイド

    LibreOffice API

    LibreOfficeスクリプトはLibreOffice APIを使用します。ドキュメントは次の場所で入手できます。

    マクロ言語としてのPython

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

    LibreOffice Pythonガイド

    ツール - コレクション

    Tomaž による開発ツール

    • LibreOffice 7.2以降、オブジェクトインスペクタツールを内蔵しており、ツール -> 開発ツール にあります(リリースノートを参照)。
    • このツールは、以下で説明する X-Ray および MRI 拡張機能に似ています。
    • 詳しい情報は TTomaž'のブログ記事にあります: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: