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...
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.
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
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:
Gruß piano
Es wäre nett, wenn Du ein Feedback abgeben könntest,
ob der Lösungsvorschlag Dein Problem gelöst hat.
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
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
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
TH

