2011年4月21日木曜日

シートの存在確認

ドキュメント中に「お目当て」のシートが存在するか否かを確認する
サンプルコードを下記に記す :
  
Sub ExampleSheetExistsOrNot()
       If ThisComponent.Sheets.hasByName("表1") Then
              Msgbox("シート「表1」は存在します")
       Else
              Msgbox("シート「表1」は存在しません")
       End If
End Sub
  
上記のように、ドキュメント註のシートの存在を確認するには hasByName
メソッドを用いる。
hasByName メソッドの書式は下記の通り :
  
hasByName(SheetName)
  
Sheetname には、存在の有無を調べたいシートのシート名を指定する。
hasByName メソッドは、シートが存在した場合は戻り値として True (真)
を返し、存在しない場合は False (偽) を返す。
上記サンプルの If ステートメントは、省略形せずに下記のように書くこと
もできる :
  
If ThisComponent.Sheets.hasByName("表1") = True Then
...

0 件のコメント:

コメントを投稿