von Ridic82 » Mi, 28.03.2007 17:05
Toxitom hat geschrieben:
Code: Alles auswählen
sub Programm_Aufruf
sListe = "123, 234, 345, 456" 'deine Liste der Werte, kannst du
'natürlich per Makro erzeugen
sURL = "C:\Programme\meinProgramm.exe"
oService = createUnoService("com.sun.star.system.SystemShellExecute")
oService.execute(sURL, sListe ,0)
end sub
Danke nochmal für die Hilfe, Thomas!
Ich hab das jetzt auch mal umgesetzt & einige Teilerfolge errungen
Ich habe ein Makro erzeugt, dass mir die Werte in den Felder A1:A24 in einer .csv abspeichert, dann die .exe öffnet & die .csv einliest.
Natürlich funktioniert es auch, wenn man - wie du - die Werte per Hand im Makro eingibt, wobei ich die Variante OHNE "," gewählt habe (Für die Übergabe zur .exe besser).
Einfacher wäre es aber, wie gesagt, den Zwischenschritt .csv auszulassen und die Werte direkt in der" sListe" zu speichen.
Habe es in deinem Programmbeispiel mit folgendem versucht:
&
Funktioniert aber nicht!
Ich denke mir, dass das Problem trivial ist, aber es wäre trotzdem nett, wenn mir jemand helfen könnte.
MfG,
David
[quote="Toxitom"]
[code]sub Programm_Aufruf
sListe = "123, 234, 345, 456" 'deine Liste der Werte, kannst du
'natürlich per Makro erzeugen
sURL = "C:\Programme\meinProgramm.exe"
oService = createUnoService("com.sun.star.system.SystemShellExecute")
oService.execute(sURL, sListe ,0)
end sub
[/code]
[/quote]
Danke nochmal für die Hilfe, Thomas!
Ich hab das jetzt auch mal umgesetzt & einige Teilerfolge errungen :wink:
Ich habe ein Makro erzeugt, dass mir die Werte in den Felder A1:A24 in einer .csv abspeichert, dann die .exe öffnet & die .csv einliest.
Natürlich funktioniert es auch, wenn man - wie du - die Werte per Hand im Makro eingibt, wobei ich die Variante OHNE "," gewählt habe (Für die Übergabe zur .exe besser).
Einfacher wäre es aber, wie gesagt, den Zwischenschritt .csv auszulassen und die Werte direkt in der" sListe" zu speichen.
Habe es in deinem Programmbeispiel mit folgendem versucht:
[code]
...
sListe = "$A$1:$A$24"
...
[/code]
&
[code]
...
sListe = "$Tabelle1.$AV$1:$AV$24"
...
[/code]
Funktioniert aber nicht! :? :wink:
Ich denke mir, dass das Problem trivial ist, aber es wäre trotzdem nett, wenn mir jemand helfen könnte. :oops:
MfG,
David