von Stephan » Sa, 03.10.2015 09:09
Nun habe ich ein eigentlich kleines Problem: Wie greife ich auf Parameter zu, die ich der Datei übergebe?
indem Du den/die Parameter an das Makro übergibst, dazu müssen Sie im Makro zunächst angegeben werden, z.B.:
Code: Alles auswählen
Sub Main (meinParameter As String)
Msgbox meinParameter
'--> mache irgendwas mit meinParameter
End Sub
und das Makro dann zweckmäßig in einer der OpenOffice-Bibliotheken (unf nicht im Dokument) gespeichert werden und aufgerufen mit:
Code: Alles auswählen
soffice "macro:///MeineBibliothek.meinModul.Main("nur ein Test")
Ich habe etwas von %1 für den Zugriff auf das Argument gelesen, das bringt mir aber eine Fehlermeldung
das hat doch aber eher mit Batch-Programmierung zu tun.?
siehe:
http://www.antonis.de/dos/batchtut/bat-kurs/#06
Gruß
Stephan
[quote]Nun habe ich ein eigentlich kleines Problem: Wie greife ich auf Parameter zu, die ich der Datei übergebe?[/quote]
indem Du den/die Parameter an das Makro übergibst, dazu müssen Sie im Makro zunächst angegeben werden, z.B.:
[code]Sub Main (meinParameter As String)
Msgbox meinParameter
'--> mache irgendwas mit meinParameter
End Sub[/code]
und das Makro dann zweckmäßig in einer der OpenOffice-Bibliotheken (unf nicht im Dokument) gespeichert werden und aufgerufen mit:
[code]soffice "macro:///MeineBibliothek.meinModul.Main("nur ein Test")
[/code]
[quote]Ich habe etwas von %1 für den Zugriff auf das Argument gelesen, das bringt mir aber eine Fehlermeldung[/quote]
das hat doch aber eher mit Batch-Programmierung zu tun.?
siehe:
http://www.antonis.de/dos/batchtut/bat-kurs/#06
Gruß
Stephan