Jump to content

Macros for LibreOffice Writer

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

The following macros can be used with LibreOffice Writer:

Write data

No. Example Basic Python JavaScript
001 Insert a string in the cursor position Go Go ToDo
002 Insert a image in current cursor position Go Go ToDo

Miscellaneous

LibreOffice Basic Python JavaScript
Macro for mail merging with a SQLdatabase n/a n/a
Macro for inserting comments with preset settings n/a n/a
Macro for pasting unformatted text, skipping line breaks and styles n/a n/a
Macro for updating indices (like TOC) n/a
Macro for identifying text between two boundary strings n/a n/a


Table manipulation

LibreOffice Basic Python JavaScript
Macro for table borders adjustments n/a
Macro for sorting alphabetically table columns, ascending or descending n/a n/a
Macro for conversion of text to table n/a n/a
Macro for identifying DDE-linked tables n/a n/a

Formulas

Macros for Math may be used as Writer 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.

JavaScript

Refer to JavaScript macros - xlated from japanese - for an introduction to JavaScript as a macro language.