This AutoIt UDF for LibreOffice API/SDK provides tools for the automation of tasks in LibreOffice using the AutoIt Scripting language.
Au3LibreOffice UDF currently provides support for the following LibreOffice components:
- Writer
- Calc
- Base
ImpressDevelopment Pending
Support for other components will be provided as time permits.
https://github.com/mlipok/Au3LibreOffice/releases/latest
Please see the Changelog
Distributed under the MIT License. See the LICENSE for more information.
This UDF currently works only with the INSTALLED version of LibreOffice. The Portable version will Not work.- The ability to Automate LibreOffice Portable (and OpenOffice) has been added, and Should work correctly. It currently adds some temporary Registry entries however. See
_LO_InitializePortable. - For those using AutoIt versions older than 3.3.16.1, some functions use Maps, which will Not be recognized as proper syntax in the older AutoIt versions.
- LibreOffice uses Hundredths of a Millimeter (100th MM) for sizing internally, all functions in this UDF, unless otherwise stated, use these units. A converter has been created for converting Inches, Centimeters, Printer’s Points, and Millimeters to/from 100th MMs, for all sizing needs.
_LO_UnitConvert. - LibreOffice uses RGB color value as a long integer for all color settings, A converter has also been created for converting from/to Hex; (R)ed, (G)reen, (Blue); (H)ue, (S)aturation, and (B)rightness; and (C)yan, (M)agenta, (Y)ellow, Blac(K); to/from long integer RGB color value.
_LO_ConvertColorFromLong, and_LO_ConvertColorToLong. - This UDF was originally posted here: https://www.autoitscript.com/forum/index.php?showtopic=210514
- Active development is currently taking place here: https://github.com/mlipok/Au3LibreOffice
- Support can be found at https://github.com/mlipok/Au3LibreOffice/issues Or https://www.autoitscript.com/forum/index.php?showtopic=210514.
- Collaboration opportunity by GitHub
- Scripting ability by AutoIt
- Thanks to the authors of these Third-Party UDFs:
- OOo/LibOCalcUDF by @GMK, @Leagnus, @Andy G, @mLipok. OOo/LibOCalcUDF
- “WriterDemo.au3” by @mLipok. WriterDemo
- Printers Management UDF by @jguinch. Printers Management UDF
- Word UDF supplied with AutoIt by @water.
- Thanks to Andrew Pitonyak for his valuable books on writing Open Office/Libre Office Macros, and his Macro collection document.
- Thanks to the following maintainers and contributors:
