Cum se convertesc macrocomandă Excel în Open Office

Om de afaceri zâmbitor folosind laptop

Credit imagine: Jupiterimages/Pixland/Getty Images

Programarea Visual Basic este un aspect deosebit de puternic al mediului Microsoft Excel. Macro-urile create de acest limbaj extind funcționalități considerabile foilor de calcul, oferind interactivitate îmbunătățită și calcule în timp real. Mulți designeri de foi de calcul își doresc ca produsele lor să fie compatibile între Microsoft Office și alternativa sa open-source, Open Office. Dar limbajul macro Visual Basic nu este acceptat de Open Office. Când convertiți fișierele Excel în Open Office, este nevoie de muncă suplimentară dacă fișierele conțin macrocomenzi. Deoarece aceasta este o problemă comună, există instrumente disponibile pentru a simplifica procesul.

Pasul 1

Găsiți un program utilitar adecvat pentru a converti macrocomenzi în limbajul Excel Visual Basic în codul CalcBasic necesar pentru Open Office. O opțiune gratuită este programul de conversie online oferit de Business Spreadsheets (vezi linkul în „Referințe”). Această pagină web convenabilă permite utilizatorului să lipească codul Visual Basic existent într-o casetă de text și să îl convertească automat în CalcBasic. Deși nicio conversie automată între cele două limbaje de programare nu va fi minuțioasă, acest proces este un primer bun pentru modificarea care este inevitabil necesară pentru a asigura funcționalitatea deplină în Open Birou. Acest utilitar este bun pentru programatorii care doresc să pornească rapid procesul de conversie, astfel încât toți utilizatorii Open Office să aibă acces la programele lor macro.

Videoclipul zilei

Pasul 2

Instalați un pachet de compatibilitate Visual Basic în Open Office. Această opțiune este deosebit de convenabilă, deoarece permite Open Office să ruleze un program Visual Basic fără nicio conversie. Cu toate acestea, acest lucru nu este ideal pentru orice foaie de calcul concepută pentru un public de masă, deoarece fiecare utilizator ar trebui să actualizeze software-ul său Open Office. Există două opțiuni pentru a face această schimbare. Programul Go-oo extinde software-ul Open Office la o varietate de tipuri de fișiere, permițând utilizatorilor să integreze cu ușurință multe aplicații.

O soluție suplimentară în acest sens este o reconfigurare completă a pachetului de instalare Open Office care rulează într-o rețea. Novell a creat un nou design pentru Open Office care acceptă codul Visual Basic, dar instalarea este complicată. Acest proces se bazează și pe actualizările OOo oferite de Go-oo, dar le integrează de la zero. Acest lucru este mai potrivit pentru mediile de rețea în care mulți indivizi vor avea nevoie de această funcționalitate.

Pasul 3

Achiziționați o versiune de Open Office care are deja încorporată compatibilitate cu Visual Basic. Din 2006, există cel puțin 10 versiuni de Open Office care acceptă Visual Basic. Acest lucru înlătură procesul de conversie a macrocomenzilor Excel mai robuste, dar nu este potrivit pentru programatorii care doresc să ajungă la un public larg. Open Office în formatul său nativ nu recunoaște codul Visual Basic, așa că această opțiune este potrivită doar pentru programatorii care fac schimbarea pentru ei înșiși sau pentru o bază de utilizatori controlată.