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/donnyh13/Au3LibreOffice/releases/latest
Please see the Changelog
Thanks to user @water, this UDF now has a wiki page, found here: https://www.autoitscript.com/wiki/LibreOffice
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/donnyh13/Au3LibreOffice
- Support can be found at https://github.com/donnyh13/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:
