@Axel
Vielen Dank! Ich hatte gestern vergessen zu erwähnen, dass ich auch die Datei script.xlb entsprechend modifiziert habe. Wenn ich dann den Aufruf über die Kommandozeile mache, bleibt OO einfach hängen. Eine Datei test.csv.ots wird nicht erzeugt.
Ich versuche jetzt, das Problem anders zu lösen ...
Die Suche ergab 8 Treffer
- Mo, 07.02.2011 14:12
- Forum: Makros und allgemeine Programmierung
- Thema: Macro von der Kommandozeile ausführen und Resultat speichern
- Antworten: 17
- Zugriffe: 4455
- Mo, 07.02.2011 06:52
- Forum: Makros und allgemeine Programmierung
- Thema: Macro von der Kommandozeile ausführen und Resultat speichern
- Antworten: 17
- Zugriffe: 4455
Re: Macro von der Kommandozeile ausführen und Resultat speic
Eben nichtKarolus hat geschrieben:rivella will doch von odf nach csv wandeln, nicht umgekehrt !
- So, 06.02.2011 19:54
- Forum: Makros und allgemeine Programmierung
- Thema: Macro von der Kommandozeile ausführen und Resultat speichern
- Antworten: 17
- Zugriffe: 4455
Re: Macro von der Kommandozeile ausführen und Resultat speic
@Alex
Verflucht, so etwas hatte ich schon befürchtet
Danke für Deine Hilfe. Falls ich doch noch eine Lösung finde, poste ich sie hier.
Bis dann
rivella
Verflucht, so etwas hatte ich schon befürchtet
Danke für Deine Hilfe. Falls ich doch noch eine Lösung finde, poste ich sie hier.
Bis dann
rivella
- So, 06.02.2011 19:15
- Forum: Makros und allgemeine Programmierung
- Thema: Macro von der Kommandozeile ausführen und Resultat speichern
- Antworten: 17
- Zugriffe: 4455
Re: Macro von der Kommandozeile ausführen und Resultat speic
Hallo Alex,
vielen Dank für Deine Hilfe.
1. Lass das -headless -nologo -nofirststartwizard -norestore erst Mal weg, damit Du ggf. Fehler angezeigt bekommst.
Das kann ich nicht machen, weil OO auf einem Webserver läuft, ohne GUI. Wie bekomme ich eine ensprechende Ausgabe auf Kommandozeilenebene ...
vielen Dank für Deine Hilfe.
1. Lass das -headless -nologo -nofirststartwizard -norestore erst Mal weg, damit Du ggf. Fehler angezeigt bekommst.
Das kann ich nicht machen, weil OO auf einem Webserver läuft, ohne GUI. Wie bekomme ich eine ensprechende Ausgabe auf Kommandozeilenebene ...
- So, 06.02.2011 15:30
- Forum: Makros und allgemeine Programmierung
- Thema: Macro von der Kommandozeile ausführen und Resultat speichern
- Antworten: 17
- Zugriffe: 4455
Re: Macro von der Kommandozeile ausführen und Resultat speic
Ok, ich habe das Makro jetzt wie folgt geändert:
Sub Ascii_2_CalcSheets (tabelle As String)
' tabelle = "/temp/test/test.ots" ' Das diente nur zum testen unter WIndows
oDoc = StarDesktop.loadComponentFromURL(ConvertToUrl(tabelle), "_blank", 0, Array())
csvfile = "/temp/test/temp.csv"
' oDoc ...
Sub Ascii_2_CalcSheets (tabelle As String)
' tabelle = "/temp/test/test.ots" ' Das diente nur zum testen unter WIndows
oDoc = StarDesktop.loadComponentFromURL(ConvertToUrl(tabelle), "_blank", 0, Array())
csvfile = "/temp/test/temp.csv"
' oDoc ...
- So, 06.02.2011 14:57
- Forum: Makros und allgemeine Programmierung
- Thema: Macro von der Kommandozeile ausführen und Resultat speichern
- Antworten: 17
- Zugriffe: 4455
Re: Macro von der Kommandozeile ausführen und Resultat speic
Ein paar Anmerkungen:
* kopiere den Quelltext, keine XBA
* zum Testen mit MSGBOX den Parameter -headless weglassen
* kommst Du mit den Dateiendungen nicht etwas durcheinander?
1. Ich hab doch den Quelltext kopiert!?
2. "headless" kann ich nicht weglassen, weil OO bei mir doch auf dem Webserver ...
* kopiere den Quelltext, keine XBA
* zum Testen mit MSGBOX den Parameter -headless weglassen
* kommst Du mit den Dateiendungen nicht etwas durcheinander?
1. Ich hab doch den Quelltext kopiert!?
2. "headless" kann ich nicht weglassen, weil OO bei mir doch auf dem Webserver ...
- So, 06.02.2011 12:34
- Forum: Makros und allgemeine Programmierung
- Thema: Macro von der Kommandozeile ausführen und Resultat speichern
- Antworten: 17
- Zugriffe: 4455
Re: Macro von der Kommandozeile ausführen und Resultat speic
Hallo Stephan,
vielen Dank erstmal für Deine Antwort.
Eine Messagebox kann ich doch bei einem Kommandozeilenaufruf gar nicht ausgeben?
Mit der Parameterübergane hast Du natürlich recht. Das kommt aber erst dann in das Makro, wenn es auch funktioniert.
Ich habe ja jetzt alle Parameter (also die ...
vielen Dank erstmal für Deine Antwort.
Eine Messagebox kann ich doch bei einem Kommandozeilenaufruf gar nicht ausgeben?
Mit der Parameterübergane hast Du natürlich recht. Das kommt aber erst dann in das Makro, wenn es auch funktioniert.
Ich habe ja jetzt alle Parameter (also die ...
- So, 06.02.2011 10:10
- Forum: Makros und allgemeine Programmierung
- Thema: Macro von der Kommandozeile ausführen und Resultat speichern
- Antworten: 17
- Zugriffe: 4455
Macro von der Kommandozeile ausführen und Resultat speichern
Hi,
ich habe ein Makro erstellt, das eine CSV-Datei in eine Calc-Tabelle importiert und das Resultat speichert:
Sub Ascii_2_CalcSheets
oDoc = thisComponent
oPlan = oDoc.getSheets().getByIndex(0)
sURL = "D:\temp\temp.csv" ' unter Linux: "/tmp/test/temp.csv"
sURL = ConvertToURL ( sURL )
sOrigem ...
ich habe ein Makro erstellt, das eine CSV-Datei in eine Calc-Tabelle importiert und das Resultat speichert:
Sub Ascii_2_CalcSheets
oDoc = thisComponent
oPlan = oDoc.getSheets().getByIndex(0)
sURL = "D:\temp\temp.csv" ' unter Linux: "/tmp/test/temp.csv"
sURL = ConvertToURL ( sURL )
sOrigem ...