Supportnet Computer
Planet of Tech

Supportnet / Forum / Textverarbeitung

Dokument schließen





Frage

Hallo zusammen ! folgendes ist der Ist-Zustand Ich zeige ein WordDokument (W2002) im InternetExplorer 6 an. Die Anzeige klappt wunderbar. In dem Dokument sind verschiedene Felder (REF, DOCVARIABLE, ...) enthalten. Eine Schaltfläche habe ich dem Dokument ergänzend hinzugefügt, damit ich die Situation im IE nachstellen kann. Die Schaltfläche in dem Dok entfernt die Felder und druckt das Dokument aus. Abschließend wird die Dokumenteigenschaft SAVED auf TRUE gesetzt. Nun mein Problem: Ich will das Dokument schließen und erhalte eine Nachfrage, ob ich die Änderungen speichern möchte!?! Weiß da jemand Rat?? TH

Antwort 1 von moonovernewyork

hallo

leider verstehe ich nicht was du da genau gemacht hast. Die Frage ob man die änderungen speichern möchte ist auch nicht aussergewöhnlich... vielleicht kannst du dich noch genauer ausdrücken...

Antwort 2 von Griemokhan

... wobei des Rätsels Lösung doch relativ einfach zu sein scheint:

Du hast ein Dokument verändert und möchtest es schließen.
Word fragt dich nun standardmäßig, ob du die Änderung speichern möchtest oder nicht.

Was möchtest du denn: Ja oder Nein?

Entsprechend drückst du den Button.

Antwort 3 von TomHansen

Erläuterung:
Jedes Dokument in Word besitzt mehrere Eigenschaften. Eine der Eigenschaften ist "SAVED". "SAVED" ist immer dann wahr, wenn das Dokument nicht geändert wurde oder nachdem eine Änderung gespeichert wurde. Denn Wert Falsch erhält die Eigenschaft nur dann, wenn eine Änderung am Dokument vorgenommen wurde.

Mein PROBLEM:
Da ich eine Änderung vorgenommen habe und anschließend die Eigenschaft "SAVED" wieder auf TRUE gesetzt habe, sollte die Nachfrage unterdrückt sein. Jedoch ist dem nicht so. Und genau das ist mein Problem! Warum kommt die Frage "Änderung speichern" obwohl die Dokumenteigenschaft wahr ist??


Allgemeines @moonovernewyork und @Griemokhan:
Für Unwissenheit kann niemand etwas. Jedoch finde ich es nicht fair von euch, wenn ihr eure Unwissenheit vertuschen wollt, indem ihr mir "Dummheit" unterstellt.

Trotz allem freue ich mich über jede Antwort

TH


Antwort 4 von piano

Hallo
Ich sehe schon, bei Dir muß ich meine Worte sehr vorsichtig wählen.
Trotzdem ein Versuch:
Die Eigenschaft "saved" hilft im Zusammenhang mit "ThisDokument" offensichtlich nichts. Ich habe fogenden Code erfolgreich im Close-Ereignis angewandt:

    Application.DisplayAlerts = wdAlertsNone
    'ThisDocument.Saved = True
    Application.ActiveDocument.Saved = True


Gruß piano

Es wäre nett, wenn Du ein Feedback abgeben könntest,
ob der Lösungsvorschlag Dein Problem gelöst hat.



Antwort 5 von TomHansen

Leider hat dein Vorschlag nicht den gewünschten Erfog gebracht. Das Drucken des Dokuments quitiert mir Word mit einem Fehler in Word (Word beendet sich). Auch wenn ich das Drucken weg lassen und die Datei nur schließen will, erhalte ich die Nacgfrage "Änderungen speichern?"


TH

Antwort 6 von piano

Hallo
Ich habe diesen Code unter "ThisDokument" von Normal.dot - allerdings direkt in Word - eingesetzt, und es funktioniert bestens. Vielleicht liegt das Problem beim Zusammenspiel mit IE ?!
Hast Du schon im Debugger den Haltepunkt gesetzt, ob dieser Code überhaupt angesteuert wirt?

Gruß piano

Antwort 7 von TomHansen

Ja, der Code wir garntiert angesteuert. Ich vermute auch, dass es der IE ist der hier Probleme bereitet. Aber ich meine auch, dass die wirkliche Ursache im Dokument liegt. Ich habe dies auch mit anderen Dokumenten getestet und da klappt es. Nur bei bestimmten Doks hauts nicht hin. Nur warum???

TH

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: