So konvertieren Sie ein Excel-Makro in Open Office

Lächelnder Geschäftsmann mit Laptop

Bildnachweis: Jupiterimages/Pixland/Getty Images

Die Visual Basic-Programmierung ist ein besonders mächtiger Aspekt der Microsoft Excel-Umgebung. Mit dieser Sprache erstellte Makros erweitern die Funktionalität von Tabellenkalkulationen erheblich, indem sie verbesserte Interaktivität und Echtzeitberechnungen bieten. Viele Tabellenkalkulationsdesigner wünschen sich, dass ihre Produkte zwischen Microsoft Office und seiner Open-Source-Alternative Open Office kompatibel sind. Aber die Makrosprache Visual Basic wird von Open Office nicht unterstützt. Bei der Konvertierung von Excel-Dateien nach Open Office ist zusätzlicher Aufwand erforderlich, wenn die Dateien Makros enthalten. Da dies ein häufiges Problem ist, stehen Tools zur Verfügung, um den Prozess zu rationalisieren.

Schritt 1

Finden Sie ein geeignetes Dienstprogramm, um Makros in der Excel Visual Basic-Sprache in den für Open Office erforderlichen CalcBasic-Code zu konvertieren. Eine kostenlose Option ist das Online-Konvertierungsprogramm von Business Spreadsheets (siehe Link in "Referenzen"). Diese praktische Webseite ermöglicht es dem Benutzer, vorhandenen Visual Basic-Code in ein Textfeld einzufügen und ihn automatisch in CalcBasic zu konvertieren. Obwohl keine automatische Konvertierung zwischen den beiden Programmiersprachen gründlich ist, ist dieser Prozess eine gute Grundierung für die Optimierungen, die unweigerlich notwendig sind, um die volle Funktionalität in Open zu gewährleisten Büro. Dieses Dienstprogramm ist gut für Programmierer, die den Konvertierungsprozess schnell starten möchten, damit alle Open Office-Benutzer Zugriff auf ihre Makroprogramme haben.

Video des Tages

Schritt 2

Installieren Sie ein Visual Basic-Kompatibilitätspaket in Open Office. Diese Option ist besonders praktisch, da Open Office damit ein Visual Basic-Programm ohne Konvertierung ausführen kann. Dies ist jedoch nicht ideal für eine Tabellenkalkulation, die für ein Massenpublikum entwickelt wurde, da jeder Benutzer die Aktualisierung seiner Open Office-Software vornehmen müsste. Es gibt zwei Möglichkeiten, diese Änderung vorzunehmen. Das Go-oo-Programm erweitert Open Office-Software um eine Vielzahl von Dateitypen, sodass Benutzer viele Anwendungen problemlos integrieren können.

Eine weitere Lösung in diesem Sinne ist eine vollständige Neukonfiguration des Open Office-Installationspakets, das in einem Netzwerk ausgeführt wird. Novell hat ein neues Design von Open Office entwickelt, das Visual Basic-Code unterstützt, aber die Installation ist kompliziert. Dieser Prozess stützt sich ebenfalls auf die von Go-oo angebotenen OOo-Updates, integriert diese jedoch von Grund auf. Dies ist besser für Netzwerkumgebungen geeignet, in denen viele Personen diese Funktionalität benötigen.

Schritt 3

Erwerben Sie eine Version von Open Office, die bereits über eine integrierte Visual Basic-Kompatibilität verfügt. Ab 2006 gibt es mindestens 10 Versionen von Open Office, die Visual Basic unterstützen. Dies vermeidet den Prozess für eine robustere Excel-Makrokonvertierung, ist jedoch nicht für Programmierer geeignet, die ein breites Publikum erreichen möchten. Open Office in seinem nativen Format erkennt keinen Visual Basic-Code, daher ist diese Option nur für Programmierer geeignet, die den Wechsel für sich selbst oder eine kontrollierte Benutzerbasis vornehmen.