Hi Keksler,
keksler hat geschrieben:Für Calc geht es jedoch, auch mit deinem Code, nicht, d.h. die zwischenzeitlich eingegebenen Zellinhalte tauchen nicht auf
Ich habe Deine beschriebene Vorgehensweise nachgestellt und kann obiges nicht bestätigen.
Wenn das Dokument durch das Makro gespeichert wird, dann wird das in der oberen Symbolleiste gezeigte blaue Diskettensymbol nicht mehr anklickbar, dass heisst, das Dokument ist ordnungsgemäss gespeichert.
Also achte mal auf das Diskettensymbol ob sich das bei einer Eingabe und anschliessendem Speichern verändert.
Wenn du sichergehen möchtest dann kannst Du auch
testweise mal folgenden Code verwenden. Es wird Dir dann immer angezeigt wenn das Dok gespeichert wurde. Die MsgBox musst Du dann allerdings mit klick auf "OK" entfernen.
Das Makro läuft dann aber immer noch weiter und die MsgBox taucht immer wieder auf.
Code: Alles auswählen
Sub autospeicher
odoc = thiscomponent
do
if oDoc.Url = "" Then
msgbox "Das Dokument ist noch nicht unter einem Namen abgespeichert worden!", 48, "Fehler Autospeichern"
exit sub
end if
odoc.store
wait 60000 'eine Minute
msgbox "Dokument wurde gespeichert"
loop
End Sub
Viel Erfolg.
Jürgen