von Thalion » Di, 21.11.2006 09:07
Download ist hier:
http://download.novell.com/Download?buildid=90Jv0byQWIU~
das dürfte die Version sein, die auch in OpenSuse 10.1 drin ist .. und da ist (mMn) der VBA-Support nur für sehr primitive Sachen gegeben. VBA-Befehle, einfach Funktionsaufrufe (wie MsgBox "Hello World") und Manipulation von Zellinhalten ( Application.ActiveSheet.Range("A1").Value = 27 ) funktioniert. Komplexere Sachen in der Regel aber nicht (z.B: Zellformate setzen, Diagramme erzeugen ...). Beginnt man, einigermassen strukturiert zu programmieren (z.B. Objekte mit korrektem Klassennamen zu deklarieren, statt einfach als Object) geht gar nix mehr.
In OpenSuse 10.2 sollte eine neuere Version von OOo dabei sein, in der der VBA-Support evtl. schon erweitert wurde. Ich erwarte aber ehrlichgesagt nicht, dass in absehbarer Zeit über diesen weg einigermassen komplexe VBA-Projekte direkt in OOo lauffähig sein werden.
André
Download ist hier:
http://download.novell.com/Download?buildid=90Jv0byQWIU~
das dürfte die Version sein, die auch in OpenSuse 10.1 drin ist .. und da ist (mMn) der VBA-Support nur für sehr primitive Sachen gegeben. VBA-Befehle, einfach Funktionsaufrufe (wie MsgBox "Hello World") und Manipulation von Zellinhalten ( Application.ActiveSheet.Range("A1").Value = 27 ) funktioniert. Komplexere Sachen in der Regel aber nicht (z.B: Zellformate setzen, Diagramme erzeugen ...). Beginnt man, einigermassen strukturiert zu programmieren (z.B. Objekte mit korrektem Klassennamen zu deklarieren, statt einfach als Object) geht gar nix mehr.
In OpenSuse 10.2 sollte eine neuere Version von OOo dabei sein, in der der VBA-Support evtl. schon erweitert wurde. Ich erwarte aber ehrlichgesagt nicht, dass in absehbarer Zeit über diesen weg einigermassen komplexe VBA-Projekte direkt in OOo lauffähig sein werden.
André