A Microsoft Office makrói közvetlenül nem futtathatók a(z) Oracle Open Office programcsomagban, mert a két termék programozási nyelve több alapvető különbséget is tartalmaz. Ennek ellenére a(z) Oracle Open Office programcsomag képes egyes Microsoft Excel makrók futtatására. Olyan Microsoft Office dokumentum megnyitásakor, amely makrót is tartalmaz a program a Microsoft Office dokumentum makró programkódját is betölti a(z) Oracle Open Office programcsomagba, de azt letiltja.
Excel dokumentumoknál a kód futtatását engedélyezheti:
Válassza az Eszközök->Beállítások->Betöltés/Mentés->VBA tulajdonságok elemet. (Mac OS X operációs rendszernél nyissa meg a Preferenciák menüt.)
Jelölje be a Futtatható kód jelölőnégyzetet.
Ha ezután nyitja meg azt Excel dokumentumot, amely makrót tartalmaz, akkor a programkód engedélyezve lesz. Ha nem tudja, hogy az Excel dokumentum makrója mit csinál, akkor a dokumentum a(z) Oracle Open Office programcsomagban való megnyitása előtt törölje a Futtatható kód jelölőnégyzetéből a jelölést. Így a kód futtatása előtt azt megvizsgálhatja.
A(z) Oracle Open Office Calc alkalmazás nem tudja az összes Excel makrót futtatni. Ezeket lehet, hogy manuálisan módosítani kell. A Calc alkalmazásban kattintson az Eszközök->Makrók->Makrók rendezése->Oracle Open Office Basic elemre és válassza ki azt a makrót, amelyet módosítani szeretne, majd kattintson a Szerkesztés gombra.
Ha még nem dolgozott makrókkal korábban, akkor lehetőleg ne módosítsa azokat. Ha nem tudja, hogy mit csinál, akkor ne módosítson! Ilyen esetben a makrókat át kell adni vállalata IT osztályának, hogy Ők módosítsák azt.