Jump to content

Macros for LibreOffice Impress

From The Document Foundation Wiki
This page contains changes which are not marked for translation.


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.