Programmierung unter AOO/LO (StarBasic, Python, Java, ...)
Moderator: Moderatoren
-
komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
-
Kontaktdaten:
Beitrag
von komma4 »
BernddasBrot hat geschrieben:möcht ich dazu noch das er auch das aktuelle dukoment (Calc-Tabelle) schließt.
Wie wäre es mit:
, Klaus?
Garantiert nichts geändert?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
-
Kontaktdaten:
Beitrag
von komma4 »
BernddasBrot hat geschrieben:genau diese Zeile hatte ich auch schon eingebaut nur wenn ich dann den Button drücke kommt ein Fehler.
... bei der ersten der zwei Varianten, nehme ich mal an...
.close( TRUE ) schmeisst einen Fehler, wenn noch nicht gespeichert wurde: vorher ein
.store() absetzen (entspricht
STRG+S)
Jetzt klappt's wie gewünscht?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
-
Kontaktdaten:
Beitrag
von komma4 »
Wie ungeduldig, Klaus....
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
-
Kontaktdaten:
Beitrag
von komma4 »
Klaus,
übe auch mit Deinem Code etwas Geduld:
Code: Alles auswählen
ThisComponent.store()
While ThisComponent.isModified()
Wait 1000
WEnd
ThisComponent.close( True )
CloseVetoException
Message: Controller disagree
bedeutet, dass der Speichervorgang noch nicht abgeschlossen ist.
P.S.: ungetestet - ich gehe aber davon aus, dass nach dem Speichern das
dirty flag zurück gesetzt wurde.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
-
komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
-
Kontaktdaten:
Beitrag
von komma4 »
immer noch ungetestet:
baue einen Zähler in die WAIT-Schleife ein, damit Du bei Problemen (bspw. Netzlaufwerk nicht erreichbar) nicht ewig warten musst...
Ist die Wartezeit dann abgelaufen (ohne, dass gespeichert wurde), dann breche das Schliessen ab und fordere erneut zum Speichern auf.
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)