忽略Powershell中隐藏的Excel工作表
在循环遍历PowerShell中的工作表时,如何忽略隐藏的工作表?
可以说我有这样的循环
$excel = New-Object -ComObject excel.application $excel.visible = $False $excel.displayalerts=$False $workbook = $excel.Workbooks.Open($ExcelPath) foreach ($ws in $workbook.Worksheets) { #do stuff }
if($ws.Visible -eq 0) { # Hidden } else { # Visible }