Kuidas teisendada Exceli makro Open Office'iks

Naeratav ärimees, kes kasutab sülearvutit

Pildi krediit: Jupiterimages/Pixland/Getty Images

Visual Basic programmeerimine on Microsoft Exceli keskkonna eriti võimas aspekt. Selle keele loodud makrod laiendavad arvutustabelitele märkimisväärset funktsionaalsust, pakkudes täiustatud interaktiivsust ja reaalajas arvutusi. Paljud tabelikujundajad soovivad, et nende tooted oleksid Microsoft Office'i ja selle avatud lähtekoodiga alternatiivi Open Office'i vahel ristühilduvad. Kuid Open Office ei toeta Visual Basicu makrokeelt. Exceli failide Open Office'i teisendamisel on vaja täiendavat tööd teha, kui failid sisaldavad makrosid. Kuna see on tavaline probleem, on protsessi sujuvamaks muutmiseks saadaval tööriistad.

Samm 1

Leia sobiv utiliit, et teisendada Exceli Visual Basic keeles olevad makrod Open Office'i jaoks vajalikuks CalcBasic koodiks. Tasuta võimalus on Business Spreadsheetsi pakutav veebipõhine teisendusprogramm (vt linki jaotises "Viited"). See mugav veebileht võimaldab kasutajal kleepida olemasoleva Visual Basicu koodi tekstikasti ja teisendada see automaatselt CalcBasicuks. Kuigi ükski automaatne teisendamine kahe programmeerimiskeele vahel ei ole põhjalik, on see protsess hea aabits näpistamiseks, mis on Openi täisfunktsionaalsuse tagamiseks paratamatult vajalik kontor. See utiliit on hea programmeerijatele, kes soovivad kiiresti teisendusprotsessi käivitada, et kõik Open Office'i kasutajad saaksid juurdepääsu oma makroprogrammidele.

Päeva video

2. samm

Installige Open Office'i Visual Basicu ühilduvuspakett. See valik on eriti mugav, kuna see võimaldab Open Office'il käivitada Visual Basicu programmi ilma konversioonita. Kuid see pole ideaalne ühegi arvutustabeli jaoks, mis on mõeldud suurele vaatajaskonnale, kuna iga kasutaja peaks oma Open Office'i tarkvara värskendama. Selle muudatuse tegemiseks on kaks võimalust. Programm Go-oo laiendab Open Office'i tarkvara mitmesugustele failitüüpidele, võimaldades kasutajatel hõlpsasti integreerida paljusid rakendusi.

Täiendav lahendus selles suunas on võrgus töötava Open Office'i installipaketi täielik ümberseadistamine. Novell on loonud Open Office'i uue kujunduse, mis toetab Visual Basicu koodi, kuid installimine on keeruline. See protsess tugineb ka Go-oo pakutavatele OOo värskendustele, kuid integreerib need algusest peale. See sobib paremini võrgukeskkondadesse, kus seda funktsiooni vajavad paljud inimesed.

3. samm

Hankige Open Office'i versioon, millel on juba sisseehitatud Visual Basicu ühilduvus. 2006. aasta seisuga on Open Office'ist vähemalt 10 Visual Basicut toetavat versiooni. See hoiab ära jõulisema Exceli makro teisendamise protsessi, kuid ei sobi programmeerijatele, kes soovivad jõuda laia vaatajaskonnani. Open Office oma algvormingus ei tuvasta Visual Basicu koodi, seega sobib see valik ainult programmeerijatele, kes teevad vahetuse enda jaoks või kontrollitud kasutajaskonna jaoks.