von zebulon-ufh » Mo, 26.06.2017 10:05
Stephan hat geschrieben: ↑So, 25.06.2017 20:21
Sobald das csv geladen ist, verschwindet das kleine "Makro-Aufzeichen"-Fenster. "Fenster des ursprünglichen Dokuments"?
ja, tut es, ich hatte es ja extra aktuell ausprobiert um nichts Falsches zu schreiben.
Wenn Du die Makroaufzeichnung beginnst ist irgendein Dokumentfenster im Vordergrund,
Ein leeres Spreadsheet, wie ich es von Excel auch kenne. In jenes soll per Makro cds.csv geladen und als cds.html exportiert werden. Ich brauchs ja Scriptgesteuert.
und wenn nicht öffne einfach Eines. Sobald Du bei der Makroaufzeichnung an die Stelle kommt wo die csv-Datei geöffnet wird, bekommt diese csv-Datei den Fokus und dadurch verliert das ursprüngliche Dokumentfester Selbigen.
Und wenn zuvor gar keins offen war, ist das "Makro aufzeichnen"-Fenster ganz futsch. Darauf soll man kommen. Man braucht quasi eine Art "Hilfsdokument", welches das Makro-Fensterchen offenhält? Okay, hab's mal versucht. Rausgekommen ist jenes:
Code: Alles auswählen
sub tohtm
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
rem dispatcher.executeDispatch(document, ".uno:Open", "", 0, Array())
rem ----------------------------------------------------------------------
dim args2(2) as new com.sun.star.beans.PropertyValue
args2(0).Name = "URL"
args2(0).Value = "file:///home/ulrich/depot.html"
args2(1).Name = "FilterName"
args2(1).Value = "XHTML Calc File"
args2(2).Name = "SelectionOnly"
args2(2).Value = false
dispatcher.executeDispatch(document, ".uno:ExportTo", "", 0, args2())
end sub
Grmpfl. Das scheint mir das "Hilfsdokument" (hier: depot.csv) zu konvertieren
Aber brich Dir keinen ab
Das tue ich ganz sicher nicht
Doch. Weil ich längst eine andere Lösung habe
CU!
Ulrich
[quote=Stephan post_id=270258 time=1498414879 user_id=814]
[quote]Sobald das csv geladen ist, verschwindet das kleine "Makro-Aufzeichen"-Fenster. "Fenster des ursprünglichen Dokuments"?[/quote]
ja, tut es, ich hatte es ja extra aktuell ausprobiert um nichts Falsches zu schreiben.
Wenn Du die Makroaufzeichnung beginnst ist irgendein Dokumentfenster im Vordergrund, [/quote]
Ein leeres Spreadsheet, wie ich es von Excel auch kenne. In jenes soll per Makro cds.csv geladen und als cds.html exportiert werden. Ich brauchs ja Scriptgesteuert.
[quote]
und wenn nicht öffne einfach Eines. Sobald Du bei der Makroaufzeichnung an die Stelle kommt wo die csv-Datei geöffnet wird, bekommt diese csv-Datei den Fokus und dadurch verliert das ursprüngliche Dokumentfester Selbigen. [/quote]
Und wenn zuvor gar keins offen war, ist das "Makro aufzeichnen"-Fenster ganz futsch. Darauf soll man kommen. Man braucht quasi eine Art "Hilfsdokument", welches das Makro-Fensterchen offenhält? Okay, hab's mal versucht. Rausgekommen ist jenes: [code]sub tohtm
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
rem dispatcher.executeDispatch(document, ".uno:Open", "", 0, Array())
rem ----------------------------------------------------------------------
dim args2(2) as new com.sun.star.beans.PropertyValue
args2(0).Name = "URL"
args2(0).Value = "file:///home/ulrich/depot.html"
args2(1).Name = "FilterName"
args2(1).Value = "XHTML Calc File"
args2(2).Name = "SelectionOnly"
args2(2).Value = false
dispatcher.executeDispatch(document, ".uno:ExportTo", "", 0, args2())
end sub[/code] Grmpfl. Das scheint mir das "Hilfsdokument" (hier: depot.csv) zu konvertieren
[quote][quote]Aber brich Dir keinen ab[/quote]
Das tue ich ganz sicher nicht [/quote]
Doch. Weil ich längst eine andere Lösung habe :lol:
CU!
Ulrich