Bildekreditt: Jupiterimages/Pixland/Getty Images
Visual Basic-programmering er et spesielt kraftig aspekt ved Microsoft Excel-miljøet. Makroer laget av dette språket utvider betydelig funksjonalitet til regneark ved å tilby forbedret interaktivitet og sanntidsberegninger. Mange regnearkdesignere ønsker at produktene deres skal være krysskompatible mellom Microsoft Office og dets åpen kildekode-alternativ, Open Office. Men makrospråket Visual Basic støttes ikke av Open Office. Når du konverterer Excel-filer til Open Office, kreves det ekstra arbeid hvis filene inneholder makroer. Siden dette er et vanlig problem, finnes det verktøy tilgjengelig for å effektivisere prosessen.
Trinn 1
Finn et passende verktøy for å konvertere makroer i Excel Visual Basic-språket til CalcBasic-koden som er nødvendig for Open Office. Et gratis alternativ er det elektroniske konverteringsprogrammet som tilbys av Business Spreadsheets (se lenke i "Referanser"). Denne praktiske nettsiden lar brukeren lime inn eksisterende Visual Basic-kode i en tekstboks og automatisk konvertere den til CalcBasic. Selv om ingen automatisk konvertering mellom de to programmeringsspråkene vil være grundig, er denne prosessen en god grunning for tilpasningen som uunngåelig er nødvendig for å sikre full funksjonalitet i Open Kontor. Dette verktøyet er bra for programmerere som ønsker å raskt starte konverteringsprosessen slik at alle Open Office-brukere får tilgang til makroprogrammene sine.
Dagens video
Steg 2
Installer en Visual Basic-kompatibilitetspakke i Open Office. Dette alternativet er spesielt praktisk ettersom det lar Open Office kjøre et Visual Basic-program uten konvertering. Dette er imidlertid ikke ideelt for et regneark designet for et massepublikum, da hver bruker må foreta oppdateringen til sin Open Office-programvare. Det er to alternativer for å gjøre denne endringen. Go-oo-programmet utvider Open Office-programvaren til en rekke filtyper, slik at brukere enkelt kan integrere mange applikasjoner.
En tilleggsløsning i denne retningen er en fullstendig rekonfigurering av Open Office-installasjonspakken som kjører på et nettverk. Novell har laget et nytt design av Open Office som støtter Visual Basic-kode, men installasjonen er komplisert. Denne prosessen er også avhengig av OOo-oppdateringene som tilbys av Go-oo, men integrerer dem fra grunnen av. Dette er bedre egnet for nettverksmiljøer hvor mange enkeltpersoner vil trenge denne funksjonaliteten.
Trinn 3
Skaff deg en versjon av Open Office som allerede har Visual Basic-kompatibilitet innebygd. Fra 2006 er det minst 10 versjoner av Open Office som støtter Visual Basic. Dette unngår prosessen for mer robust Excel-makrokonvertering, men er ikke egnet for programmerere som ønsker å nå et bredt publikum. Open Office i sitt opprinnelige format gjenkjenner ikke Visual Basic-kode, så dette alternativet er kun egnet for programmerere som gjør bytte for seg selv eller en kontrollert brukerbase.