WorkSheetオブジェクトで「Count」プロパティを使用する。
sampleのExcelファイルは、4シートのブック。
Source
$wTargetFile="aaa.xlsx"
$excel = New-Object -ComObject Excel.Application
# 可視化する
$excel.Visible = $true
# 既存のExcelファイルを開く
$book = $excel.Workbooks.Open($wTargetFile)
write-debug ("========[" +$book.worksheets.count + "]======")
# Excelを閉じる
$excel.Quit()
# プロセスを解放する
$excel = $null
結果
デバッグ: ========[4]======
本日の河上選手:津 2日目
昨日からの3走は、456の成績
前節もひどかったが、今節もひどい。
Startは、そこそこなのに、走りそのものがひどい。