Excelファイルのシート数を取得する
シート数を調べるには SheetCountプロパティを使います。
最後のシートをアクティブシートにする時や、シートの削除時にあらかじめシート数を調べておくなど様々な場面で使います。
書式 : Public ReadOnly Property SheetCount() As Integer
サンプルプログラム
Dim xlsCr As New ExcelCreator.XlsCreator
Dim Msg As String = ""
Dim MsgTitle As String = ""
Dim FileName As String = "c:\シートサンプル.xls"
Try
'ファイルの存在チェック
If Not System.IO.File.Exists(FileName) Then
Msg = "指定のファイルがありません.."
MsgTitle = "ファイルを確認して下さい"
MessageBox.Show(Msg, MsgTitle, MessageBoxButtons.OK, MessageBoxIcon.Information)
Exit Try
End If
'ExcelFileを開く
If xlsCr.ReadBook(FileName) > -1 Then
'シート数を調べて表示します
Dim SheetCount As Integer = xlsCr.SheetCount
Console.WriteLine("シート数は" & SheetCount.ToString & "です")
'ファイルを閉じます
xlsCr.CloseBook(False)
Else
Msg = "指定のExcelファイルが読めません.."
MsgTitle = "ファイルを確認して下さい"
MessageBox.Show(Msg, MsgTitle, MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
Catch ex As Exception
Throw ex
Finally
xlsCr.Dispose()
End Try
履歴
- 2011/12/12
- 公開