“One of the features some users overlook in OpenOffice.org is
its built-in programming language, OpenOffice.org Basic. Why would
you want a programming language built into your word processor?
It’s there to help you to automate tasks. It won’t make the tea for
you, but it will help you to carry out many repetitive jobs with a
minimum of effort.
“You may, for instance, want to generate data on the command
line and include it as a table in a Writer document, or you may
obtain information from other sources and need to format it for a
weekly report or client newsletter…”