von Stephan » Mo, 05.02.2007 19:46
Was muß am Quelltext angepasst werden, dass es unter OO 2.1 funktioniert?
Mir kommt das alte Makro fehlerhaft vor, ich habe es jetzt mal neu ohne Zugriff auf die OOo-Bibliotheken geschrieben:
Code: Alles auswählen
Sub sicherung
xxx = ThisComponent.URL
i = 0
Do
i = i + 1
tmp = Left(xxx, Len(xxx)-i)
Loop While Right(tmp,1)<>"/"
zeit = Split(time(),":")
zeit1 = zeit(0) & zeit(1)
altname = LEFT(Right(xxx,i), LEN(Right(xxx,i))-4)
endung = Right(xxx,3)
neuname = tmp & "Protokolle/" & altname & "_" & zeit1 & "." & endung
FileCopy ConvertFromURL(xxx), ConvertFromURL(neuname)
Exit Sub
Gibt es eine Möglichkeit „alte“ Makros zu konvertieren?
Diese Frage stellt sich nicht weil es i.d.S keine 'alten' Makros gibt. Besser gesagt es gibt schon gelegentlich Änderungen nur niemand wird sich die Mühe machen dafür einen Konverter zu schreiben, weil ein solcher Konverter einige tausend (wenn nicht mehr) Syntaxformulierungen prüfen können müßte obwohl sich ggf. nur 1 oder 2 geändert gaben. Außerdem könnte ein Konverter nicht sicherstellen das Fehler die durch Neuversionen ins Programm selbst rein kämen bemerkt würden, denn verfügte der Konverter über diese Info, dann wäre sie ja bekannt und der Fehler würde gleich im Programm beseitigt statt nur den Konverter eine Meldung ausgeben zu lassen das ein Fehler vorhanden ist.
Hat jemand eine entsprechende Funktion unter OOo 2.1 auf andere Weise realisiert?
s.o, gerade getan.
Gruß
Stephan
[quote]Was muß am Quelltext angepasst werden, dass es unter OO 2.1 funktioniert?[/quote]
Mir kommt das alte Makro fehlerhaft vor, ich habe es jetzt mal neu ohne Zugriff auf die OOo-Bibliotheken geschrieben:
[code]Sub sicherung
xxx = ThisComponent.URL
i = 0
Do
i = i + 1
tmp = Left(xxx, Len(xxx)-i)
Loop While Right(tmp,1)<>"/"
zeit = Split(time(),":")
zeit1 = zeit(0) & zeit(1)
altname = LEFT(Right(xxx,i), LEN(Right(xxx,i))-4)
endung = Right(xxx,3)
neuname = tmp & "Protokolle/" & altname & "_" & zeit1 & "." & endung
FileCopy ConvertFromURL(xxx), ConvertFromURL(neuname)
Exit Sub[/code]
[quote]Gibt es eine Möglichkeit „alte“ Makros zu konvertieren?[/quote]
Diese Frage stellt sich nicht weil es i.d.S keine 'alten' Makros gibt. Besser gesagt es gibt schon gelegentlich Änderungen nur niemand wird sich die Mühe machen dafür einen Konverter zu schreiben, weil ein solcher Konverter einige tausend (wenn nicht mehr) Syntaxformulierungen prüfen können müßte obwohl sich ggf. nur 1 oder 2 geändert gaben. Außerdem könnte ein Konverter nicht sicherstellen das Fehler die durch Neuversionen ins Programm selbst rein kämen bemerkt würden, denn verfügte der Konverter über diese Info, dann wäre sie ja bekannt und der Fehler würde gleich im Programm beseitigt statt nur den Konverter eine Meldung ausgeben zu lassen das ein Fehler vorhanden ist.
[quote]Hat jemand eine entsprechende Funktion unter OOo 2.1 auf andere Weise realisiert?[/quote]
s.o, gerade getan.
Gruß
Stephan