Zum Schließen von Dokumenten steht die Methode close zur Verfügung. Diese Methode
hat nur
einen Paramter: true/false. Dieser Parameter bestimmt, ob eine vorhandene Datei die Möglichkeit
hat den Schließvorgang zu unterbrechen. Das könnte dann nützlich sein wenn das zu
schließenende Dokument zum Beispiel noch eigene Prozesse ausführt. Der Paramter true/false
muß seit einem Servicepack angegeben werden.
Dier Methode close() kann nicht auf eine Änderung des Dokumentes reagieren. Das Dokument
wird
ohne Änderung geschlossen. Möchte man dies erreichen, muß man vorher das Dokument auf
Änderungen prüfen.
Die Änderung eines Dokumentes wird in der Propertie modified gespeichert. Die Abfrage
erfolgt
über ismodified().
sub closedok
odoc=thisComponent
checkclose=odoc.ismodified()
if checkclose=false then
odoc.close(false)
else
msgbox "Dokument wurde geändert"
end if
end sub