Hallo,
ich will mittels ProcessBuilder Klasse div. Dateien mit dem entsprechenden Programm aufrufen lassen, dh. entweder mit Visio oder Excel. Dazu benutze ich folgenden simplen Code:
würde ich "excel" zb auf notepad od ultraedit ändern und stattdessen ein test.txt öffnen wollen klappt alles, aber bei office-programmen (visio, winword, excel) verweigert er mir den Dienst bzw. schickt mir einen error=2.
Ehrlich gesagt hab ich keinen Plan wieso es nicht geht, ich will aber auch keine fixen Pfadangaben machen müssen zu den jeweiligen Programmen, dh. die Lösung muss irgendwie in diese Richtung gehen, nämlich dass er einfach Excel oder Visio öffnet, je nachdem was ich ihm halt sage.
Wäre da über Hilfe echt dankbar.
ich will mittels ProcessBuilder Klasse div. Dateien mit dem entsprechenden Programm aufrufen lassen, dh. entweder mit Visio oder Excel. Dazu benutze ich folgenden simplen Code:
Code:
ProcessBuilder builder = new ProcessBuilder("excel", "test.xls");
Process p = builder.start();
würde ich "excel" zb auf notepad od ultraedit ändern und stattdessen ein test.txt öffnen wollen klappt alles, aber bei office-programmen (visio, winword, excel) verweigert er mir den Dienst bzw. schickt mir einen error=2.
Ehrlich gesagt hab ich keinen Plan wieso es nicht geht, ich will aber auch keine fixen Pfadangaben machen müssen zu den jeweiligen Programmen, dh. die Lösung muss irgendwie in diese Richtung gehen, nämlich dass er einfach Excel oder Visio öffnet, je nachdem was ich ihm halt sage.
Wäre da über Hilfe echt dankbar.