Sub ExampleSaveAndCloseThisDoc()
If ThisComponent.isModified Then
Msgbox("ドキュメントは変更されているので、上書保存して閉じます")
ThisComponent.store()
ThisComponent.close(True)
End If
End Sub
カレントドキュメントを上書保存する場合は、ThisComponent オブジェクト
の store メソッドを使用する。store メソッドは、あくまでも上書保存する
機能しかないので、
ThisComponent.store()
のみ実行した場合、ドキュメントは閉じない。上記サンプルコードでは
ThisComponent.close(True)
を実行することによって、上書保存した後ドキュメントが閉じることが
できる。
また、上記のコードでは、ThisComponent オブジェクトの isModified
プロパティを用いて、ドキュメントが更新されていることを確認している。
isModified プロパティは、ドキュメントが更新されている場合は True を、
更新されていない場合は False を値として返す。
0 件のコメント:
コメントを投稿