マクロ言語
OpenOffice.orgでは、マクロ言語としてOpenOffice.org Basic、JavaScript、Python、BeanShell (Java) が利用できる。OpenOffice.org Basicは、VBAに似たマクロ言語である。
サクラエディタではキー入力などを自動記録するキーマクロやWSHへの対応のほか、ppa.dll (Poor-Pascal for Application) を導入すればPascal風のマクロが記述でき、ActivePerl, ActiveRubyなどを導入することでPerlやRubyなどでもマクロを作成できる。