Hogyan lehet az Excel makrót Open Office-ba konvertálni

Mosolygó üzletember használ laptop

Kép jóváírása: Jupiterimages/Pixland/Getty Images

A Visual Basic programozás a Microsoft Excel környezet különösen hatékony eleme. Az ezen a nyelven létrehozott makrók jelentős funkcionalitást nyújtanak a táblázatok számára azáltal, hogy fokozott interaktivitást és valós idejű számításokat kínálnak. Sok táblázatkezelő szeretné, ha termékei keresztkompatibilisek lennének a Microsoft Office és nyílt forráskódú alternatívája, az Open Office között. A Visual Basic makrónyelvet azonban az Open Office nem támogatja. Az Excel-fájlok Open Office-ba konvertálásakor további munkára van szükség, ha a fájlok makrókat tartalmaznak. Mivel ez gyakori probléma, léteznek eszközök a folyamat egyszerűsítésére.

1. lépés

Keressen egy megfelelő segédprogramot az Excel Visual Basic nyelvű makrók átalakításához az Open Office-hoz szükséges CalcBasic kódra. Ingyenes lehetőség a Business Spreadsheets által kínált online konverziós program (lásd a hivatkozást a "Referenciák" részben). Ez a kényelmes weboldal lehetővé teszi a felhasználó számára, hogy a meglévő Visual Basic kódot beillessze egy szövegmezőbe, és automatikusan konvertálja azt CalcBasic formátumba. Bár a két programozási nyelv közötti automatikus átalakítás nem lesz alapos, ez a folyamat igen egy jó alapozó a finomításhoz, amely elkerülhetetlenül szükséges az Open teljes funkcionalitásának biztosításához Hivatal. Ez a segédprogram azoknak a programozóknak jó, akik gyorsan szeretnék elindítani az átalakítási folyamatot, így minden Open Office felhasználó hozzáférhet makróprogramjaihoz.

A nap videója

2. lépés

Telepítsen egy Visual Basic kompatibilitási csomagot az Open Office-ba. Ez a lehetőség különösen kényelmes, mivel lehetővé teszi az Open Office számára, hogy átalakítás nélkül futtasson egy Visual Basic programot. Ez azonban nem ideális egyetlen tömegközönség számára készült táblázathoz sem, mivel minden felhasználónak frissítenie kell Open Office szoftverét. Ennek a módosításnak két lehetősége van. A Go-oo program kiterjeszti az Open Office szoftvert számos fájltípusra, így a felhasználók könnyedén integrálhatnak számos alkalmazást.

Egy további megoldás ezen a vonalon a hálózaton futó Open Office telepítőcsomag teljes újrakonfigurálása. A Novell megalkotta az Open Office új dizájnját, amely támogatja a Visual Basic kódot, de a telepítés bonyolult. Ez a folyamat a Go-oo által kínált OOo-frissítésekre is támaszkodik, de az alapoktól kezdve integrálja azokat. Ez jobban megfelel az olyan hálózati környezeteknek, ahol sok személynek szüksége lesz erre a funkcióra.

3. lépés

Szerezze be az Open Office olyan verzióját, amely már rendelkezik beépített Visual Basic-kompatibilitással. 2006 óta az Open Office legalább 10 változata támogatja a Visual Basic-et. Ez elkerüli a robusztusabb Excel-makrókonverzió folyamatát, de nem alkalmas olyan programozók számára, akik széles közönséget szeretnének elérni. Az Open Office natív formátumában nem ismeri fel a Visual Basic kódot, így ez az opció csak olyan programozók számára alkalmas, akik maguk vagy egy ellenőrzött felhasználói bázis számára váltanak át.