wieder mal ich ..
keine wirkliche Ahnung von Makros ... also gegoogelt und die Lösung für mein Problem gefunden
http://www.oooforum.de/viewtopic.php?t=10696
Das dort gepostete Makro kopiert und angepasst
------------------------------------------------------
REM ***** BASIC *****
Sub speichern_unter_A1_und_C8
dim dummy()
myDoc = thisComponent
mySheet = myDoc.sheets(0) '1. Tabellenblatt
namenszelle = mysheet.getCellRangeByName("B87")
ortszelle = mysheet.getCellRangeByName("F72")
'Lesen der Werte
Dateiname= namenszelle.string &"_" & ortszelle.string
dateipfad="E:\Star Office\Datenablage\AAuftraege Einrahmungen"& Dateiname &".ods"
'dein Pfad muss ^^^^^^^^^^^^^^^ dort innerhalb der "-Anführungszeichen stehen !
dateiurl=converttourl(dateipfad)
mydoc.storeasurl(dateiurl,dummy())
rem oder
rem mydoc.storetourl(dateiurl,dummy())
End Sub
--------------------------------------------------------------
funzt fast ....
es speichert in Ordner "Datenablage"
mit Dateinamen "AAuftraege Einrahmungen_24.02.2016"
Datum stammt aus Zelle F72 .... der Inhalt der Namenszelle B87 wird unterschlagen, dafür wird der Ordnername genutzt und eine Ebene zu hoch gespeichert
Was ist da falsch ??
(nicht wundern über die 2 A im Ordnernamen .... so steht er ganz oben in der Liste , wird häufiger mit gearbeitet )
keine wirkliche Ahnung von Makros ... also gegoogelt und die Lösung für mein Problem gefunden
http://www.oooforum.de/viewtopic.php?t=10696
Das dort gepostete Makro kopiert und angepasst
------------------------------------------------------
REM ***** BASIC *****
Sub speichern_unter_A1_und_C8
dim dummy()
myDoc = thisComponent
mySheet = myDoc.sheets(0) '1. Tabellenblatt
namenszelle = mysheet.getCellRangeByName("B87")
ortszelle = mysheet.getCellRangeByName("F72")
'Lesen der Werte
Dateiname= namenszelle.string &"_" & ortszelle.string
dateipfad="E:\Star Office\Datenablage\AAuftraege Einrahmungen"& Dateiname &".ods"
'dein Pfad muss ^^^^^^^^^^^^^^^ dort innerhalb der "-Anführungszeichen stehen !
dateiurl=converttourl(dateipfad)
mydoc.storeasurl(dateiurl,dummy())
rem oder
rem mydoc.storetourl(dateiurl,dummy())
End Sub
--------------------------------------------------------------
funzt fast ....
es speichert in Ordner "Datenablage"
mit Dateinamen "AAuftraege Einrahmungen_24.02.2016"
Datum stammt aus Zelle F72 .... der Inhalt der Namenszelle B87 wird unterschlagen, dafür wird der Ordnername genutzt und eine Ebene zu hoch gespeichert
Was ist da falsch ??
(nicht wundern über die 2 A im Ordnernamen .... so steht er ganz oben in der Liste , wird häufiger mit gearbeitet )
Kommentar