Macros for LibreOffice Impress
Appearance
< Macros
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Donate
The following macro(s) can be used with LibreOffice Impress:
LibreOffice Basic | Python | JavaScript |
---|---|---|
Insert custom rectangle to current slide | tdb | n/a |
Manipulate LineShape objects selectively in current slide | tbd | n/a |
Crop images in a custom manner | tbd | n/a |
tbd | Copy shape's hex color to clipboard | n/a |
tbd | Create a clickable Outline slide based on text from Divider slides | n/a |
Macros for Math may be used as Impress documents may contain formulas.
LibreOffice Basic
Refer to LibreOffice Basic Help for using Basic as a macro language.
Python
- Refer to Python Scripts Help for an introduction to Python as a macro language.
- The ScriptForge python library is very helpful in making certain LibreOffice features more easily accessible from Python. ScriptForge doesn't come installed by default with LibreOffice. On Ubuntu Linux, use apt install python3-scriptforge to install it.
JavaScript
Refer to JavaScript macros - xlated from japanese - for an introduction to JavaScript as a macro language.