Meskipun macro dari OpenOffice.org ditulis dalam bahasa StarBASIC, tetapi tidak sama dengan yang digunakan oleh Microsoft. Macro yang ditulis untuk MS Word atau Excel misalnya, tidak bisa dieksekusi via OpenOffice.org; Anda harus menulis ulang. Hal ini memiliki keuntungan - membuat dokumen OOo tidak rentan terhadap virus.