OpenOffice.org/API
Oprócz podstawowych funkcji pakiety biurowe udostępniają tworzenie własnych funkcji i procedur automatyzujących pewne często powtarzane czynności. Wspomniane funkcje i procedury realizowane są przez makra. W OpenOffice makra pozwalają zarówno zautomatyzować często powtarzane czynności, jak i wykorzystać OpenOffice.org do dowolnych zadań, integrując jego działanie z wieloma innymi aplikacjami.
Podstawy
edytujOpenOffice daje szerokie możliwości tworzenia dodatkowych procedur i skryptów w różnych językach, np. JavaScript, BeanShell, Python z wykorzystaniem API OpenOffica. Najpopularniejsze jednak jest wykorzystanie w tym celu języka opartego na Basic - Visual Basic for Applications (OpenOffice Basic Script) .
Współpraca z bazami danych
edytujPakiet OpenOffice może współpracować z bazami danych poprzez interfejs ODBC oraz JDBC. Komunikacja może obywać się w obie strony: zapis oraz odczyt danych.
MySQL
edytujMakra w module Writer
edytujMakra w module Calc
edytujŹródła
edytuj- [en] http://api.openoffice.org/ - API OpenOffice ORG
- [pl] http://www.openoffice.pl/forum.php?a=topics&id=27 - Polskie forum API/Macro OpenOffice
- [pl] http://www.chip.pl/arts/archiwum/n/articlear_45302.html - CHIP Online - Automatyzacja za darmo