Frage zu Lotus Script

  • Hallo,


    ich habe eine Frage, die sicher einfach zu beantworten ist. Nur ich fbin halt Anfänger.


    Ich öffne ein doc im edit Mode mit,


    Set uidoc = ws.EditDocument(True)


    danach mach ich ein,


    Call uidoc.Save.


    Aber immer beim schliessen werde ich gefragt, ob ich das Dokument nochmal speichern möchte. Kann mir einer sagen warum das so ist ?


    Danke für die Hilfe.


    EDIT:


    ich hab jetzt mal,


    Call uidoc.Close(True)


    ausprobiert. Dieses schliesst ohne nachfragen das Fenster. Aber ich würde gerne das FEnster offen lassen und den User per Escape das Dokument bzw. manuell schliessen lassen.

  • Weil er irgendwas an dem Dokument verändert hat oder beim Öffnen irgendwelche Felder neu berechnet wurden.
    Das ist Standard und kannst du so auch nicht verhindern, außer du willst nicht daß er speichert

  • Oder wenn du dir sicher bist, das NACH deinem Save keine weiteren Änderungen am dokument vorgenommen wurden, dann kannst du ein Feld in die Maske einfügen.


    Feldname = SaveOptions


    Dieses Feld sollte Standardmäßig mit "1" vorbelegt sein. Steht dort eine "0" dann wird nie nich was gespeichert.


    Nun kann man in seiner Programmierung folgendes machen



    call uidoc.save
    call uidoc.fieldsettext("SaveOptions","0")
    Call uidoc.close



    nun sollte er dich nicht mehr fragen.