2011年4月12日火曜日

ドキュメントを上書保存する

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 件のコメント:

コメントを投稿