Wenn ich das Passwort zu der Bibliothek in OO setze funktioniert mein RT sowohl unter LO als auch unter OO.
Also das was Du haben willst, zumal Du so auch, en passant, sicherstellst das Du das 1.2er Dateiformat verwendest, was sinnvoll ist, um die Datei später unter OO und LO nutzen zu können.
Ich möchte aber gerne mittelfristig auf LO umsteigen und sicherstellen, dass mein Rechentrainer auch, z.B. bei uns in der Schule, unter OpenOffice läuft.
Falls das heissen soll Du willst Makros für OO schreiben ohne OO zu verwenden, so vergiss es.
Vor 15 Jahren war das noch anders, nur heutzutage kannst du nicht davon ausgehgen das Makros unter jeder OO/LO-Programmversion laufen, sondern musst das jeweils testen und ggf. Makros gezielt so schreiben/anpassen das sie unter mehreren Programmversionen laufen, wenn sie das können müssen.
Das ist ärgerlich, aber ein ganz normales Erfordernis mit dem sich jeder herumschlägt der Makros für OO/LO programmiert.
Mache ich wieder was falsch? Habt ihr einen Tipp?
Ich würde kein Makro aus einer verschlüsselten Bibliothek als Autostartmakro definieren und bin eher erstaunt das das läuft.
Zu bevorzugen ist, meines Erachtens, in "Module1" von "Standard" dieses Makro zu hinterlegen:
Code: Alles auswählen
Sub Main
BasicLibraries.LoadLibrary("Library1")
Library1.Module1.Main()
End Sub
und zum Autostart-Makro zu machen. Dieses Autostartmakro startet dann das eigentliche Makro in der verschlüsselten Bibliothek.
Gruß
Stephan
[quote]Wenn ich das Passwort zu der Bibliothek in OO setze funktioniert mein RT sowohl unter LO als auch unter OO.[/quote]
Also das was Du haben willst, zumal Du so auch, en passant, sicherstellst das Du das 1.2er Dateiformat verwendest, was sinnvoll ist, um die Datei später unter OO und LO nutzen zu können.
[quote]Ich möchte aber gerne mittelfristig auf LO umsteigen und sicherstellen, dass mein Rechentrainer auch, z.B. bei uns in der Schule, unter OpenOffice läuft.[/quote]
Falls das heissen soll Du willst Makros für OO schreiben ohne OO zu verwenden, so vergiss es.
Vor 15 Jahren war das noch anders, nur heutzutage kannst du nicht davon ausgehgen das Makros unter jeder OO/LO-Programmversion laufen, sondern musst das jeweils testen und ggf. Makros gezielt so schreiben/anpassen das sie unter mehreren Programmversionen laufen, wenn sie das können müssen.
Das ist ärgerlich, aber ein ganz normales Erfordernis mit dem sich jeder herumschlägt der Makros für OO/LO programmiert.
[quote]
Mache ich wieder was falsch? Habt ihr einen Tipp?[/quote]
Ich würde kein Makro aus einer verschlüsselten Bibliothek als Autostartmakro definieren und bin eher erstaunt das das läuft.
Zu bevorzugen ist, meines Erachtens, in "Module1" von "Standard" dieses Makro zu hinterlegen:
[code]
Sub Main
BasicLibraries.LoadLibrary("Library1")
Library1.Module1.Main()
End Sub[/code]
und zum Autostart-Makro zu machen. Dieses Autostartmakro startet dann das eigentliche Makro in der verschlüsselten Bibliothek.
Gruß
Stephan