Wie verwandelt

VBA-Makros in OpenOffice.org

5.9.2007 von Redaktion pcmagazin

Wenn Microsoft-Office-Dokumente Makros enthalten, erfordert die Übernahme nach OpenOffice.org bislang noch viel Handarbeit. Zwei Konverter-Tools rühmen sich, programmiertechnische Äpfel in ebensolche Birnen zu verwandeln.

ca. 1:25 Min
Ratgeber
  1. VBA-Makros in OpenOffice.org
  2. Teil 2: VBA-Makros in OpenOffice.org
  3. Teil 3: VBA-Makros in OpenOffice.org
VBA-Makros in OpenOffice.org
VBA-Makros in OpenOffice.org
© Archiv

Seit der Einführung von OpenOffice.org 2.0 ist die Übernahme von Microsoft-Office-Dokumenten unkritisch.

Problematisch wird es, wenn Office-Dateien VBA-Makros enthalten. Die ignoriert der Konverter schlicht, so dass die resultierenden OpenOffice.org-Dokumente zwar hinterher noch genauso aussehen wie die Originale. Unter der Oberfläche haben sie aber jegliche Funktionalität verloren. Und das lässt manchen Anwender und insbesondere Firmen, die mitunter sehr viel Geld in die Entwicklung von maßgeschneiderten Office-Lösungen gesteckt haben, auf den geplanten Wechsel zu OpenOffice.org verzichten.

Der Grund für die Verweigerungshaltung von OpenOffice.org sind zwei völlig unterschiedliche Programmierkonzepte. Die führten bislang stets dazu, dass die kalt gestellten Makros nach der Konvertierung entweder neu aufgezeichnet - oder gar von Grund auf neu programmiert werden mussten.

Mit dieser Verschwendung von Zeit und Geld soll nun Schluss sein. Das behaupten zumindest die Hersteller von zwei Software-Tools, mit denen die Überführung von VBA-Makros in OpenOffice-Makros möglich sein soll. Tool Nummer eins ist der Macro Migration Wizard von Sun. Dabei handelt es sich um ein in Java-Programm, das mit der Enterprise-Edition von StarOffice 8 (www.sun.com/software/star/staroffice) ausgeliefert wird. Diese kostet ab 84 Euro pro Benutzer. Der zweite Konverter stammt von Novell, ist wie OpenOffice in C++ programmiert und in die Novell-Edition des Büropakets sowie in das kostenlose OxygenOffice Professional (http://ooo42.org/oxygenoffice.html) integriert.

VBA-Makros in OpenOffice.org
Beim Öffnen von Office-Files mit Markos stellt OpenOffice.org den VBA-Code durch Auskommentierung kalt.
© Archiv

Wer jemals VBA-Makros von Hand nach OpenOffice.org konvertiert hat, dürfte dem Versprechen einer vollautomatischen Übertragung skeptisch gegenüber stehen. Sun limitiert seinen Konverter auf Word- und Excel-Dokumente und betont, dass das Vorhaben nicht in allen Fällen gelingt. Novell beschränkt sich auf Excel-Makros und stellt dem User ebenfalls keine hundertprozentigen Erfolgsgarantie in Aussicht.

Wir haben die Tools einem Praxistest mit diversen Word- und Excel-Makros unterzogen. Dabei handelte es sich - mit Ausnahme der aufgezeichneten Makros - um realitätsnahe Code-Gebilde, die der Autor mit unterschiedlichen Programmierstilen entwickelt hat. Im Vorgriff auf die Ergebnisse sei betont werden, dass kein Makro quasi frisiert wurde, um die Konvertierung vorsätzlich scheitern zu lassen.

Mehr lesen

Chronologische Liste und Netflix-Links

Marvel-Filme- und -Serien: Das ist die richtige Reihenfolge

Neuerscheinungen in der Übersicht

Netflix: Neue Filme und Serien

Vorschau auf Film- und Serien-Highlights

Amazon Prime Video: Neuheiten

Weiter zur Startseite  

Mehr zum Thema

Excel: Nur jede n-te Zelle addieren

Office-Tipps für Einsteiger

Excel: Nur jede n-te Zelle addieren

Nicht selten muss man aus Spalten oder Zeilen nur jede zweite, dritte, vierte ... Zelle addieren. Mit einer Formel geht das sehr einfach.

lexoffice

Anzeige Das Office im Web

lexoffice: Einmal Büro zum Mitnehmen, bitte!

Mit lexoffice schreiben Sie Rechnungen und erledigen Bankgeschäfte, wann und wo es gerade passt. Mehr als ein Internetanschluss ist dafür nicht…

Kalender synchronisiert auf iPad

Zeit-Management

Outlook, Google und Co.: Kalender synchronisieren - 9…

Kalender auf dem Smartphone, PC und im Web synchronisieren - mit unseren 9 Tipps schaffen Sie genau das. Verpassen Sie keinen Termin mehr!

shutterstock/ ra2studio

Microsoft Office

Excel-Daten visualisieren: 8 Tipps für mehr Übersicht

Wir zeigen, wie Sie Daten in Excel-Tabellen visualisieren. Damit steigern Sie die Übersicht und Lesbarkeit in Ihren Kalkulationen.

Outlook - Logo

Office-Tipp

Outlook: Kalenderwochen immer anzeigen

Wir zeigen, wie Sie in Outlook die Kalenderwoche anzeigen lassen können. Unser Office-Tipps sorgt für Durchblick bei der Terminplanung.