Seite 1 von 1

Re: Makros von Excel ín OO darstellen?

Verfasst: Mi, 25.08.2010 15:41
von hylli
Du kannst Deine Dateien mal mit Go-OO (siehe VBA-Support) oder OxygenOffice testen, die beide wohl teilweise/rudimentär Excel-Makros (VBA) unterstützen.

Für OpenOffice gilt jedoch:
Excel-Makros = VBA <> Calc-Makros = Starbasic

-> wird so nicht funktionieren!

Du könntest die Makros natürlich für Calc umschreiben (nach entsprechendem Studium der Syntax...), allerdings wird Excel dann damit nicht umgehen können.

Hier könntest Du die Makros auch versuchen online umwandeln zu lassen, jedoch ohne Garantie, dass es funktioniert:
http://www.business-spreadsheets.com/vba2oo.asp

Weitere Informationen:
http://www.ooowiki.de/StarBasic
http://documentation.openoffice.org/HOW ... icXref.pdf
viewtopic.php?t=1553
http://de.wikipedia.org/wiki/StarOffice_Basic

Grundsätzlich gilt:
Wenn die Makros mit Excel und OOo funktionieren sollen, dann wirst Du leider Pech haben.

Hylli

Re: Makros von Excel ín OO darstellen?

Verfasst: Mi, 25.08.2010 16:27
von Stephan
kann es sein, dass die Makro-WErkzeuge in Excel gegenüber OO (neuste Version 3.2.1), mächtiger sind?
Pauschal: Nein. Konkret: Was sind "Makro-WErkzeuge"?
Aber z.B. darstellen von Comboboxen oder Ereignisse sind gar nicht möglich, habe ich den Eindruck.
Wie kommt man zu einem solchen Eindruck? Natürlich gehen diese Dinge alle in OOo.
Kann man diesen Eindruck bitte bestätigen oder ausräumen?
Dieser Eindruck, den ich nicht einmal verstehe, besteht zu Unrecht.
Ich habe ein Übungsformulare in Excel bekommen. Darin werden u.a. Comboboxen, listboxen und Fortschrittsanzeige gezeigt. Nur werden sie in OO nicht dargestellt
Das heißt jetzt was? Das Du weißt das die Dinge dasein müssen und trotzdem sind sie in Calc nicht zu sehen?
Buttons reagieren nicht, wenn man auf sie drückt
Keine Ahnung warum, möglicherweise ist die Ausführung von VBA nicht aktiviert (siehe Extras-OPtionen-Laden/Speichern) ansonsten sollten solch banale dinge seit Langem Laufen, denn die VBA-Unterstützung in Calc ist inzwischen recht ordentlich.
Kann man das irgendwie beheben oder muss ich mir jetzt Excel erwerben?
Falls ein VBA-Code in Calc und Excel laufen muß sind evtl. Anpassungen nötig, einen Thread hierzu findest Du hier:
viewtopic.php?f=18&t=40239&start=0

dort ist auch eine *.xls-Beispieldatei angehängt, welche die Funktion eines Buttons zeigt, der in Calc und Excel funktioniert.




Gruß
Stephan