PowerShell是否歧视可见,隐藏和非常隐藏的Excel工作表?

时间:2015-03-12 18:59:47

标签: excel vba excel-vba powershell

我正在编写一个PowerShell脚本来检查工作簿中的工作表名称。但是,这个工作表是一个非常隐蔽的"工作表。这会导致PowerShell错过这些工作表吗?

1 个答案:

答案 0 :(得分:1)

工作表可见性只是一个控制Excel显示工作表的方式的属性 - 它仍然是一个常规工作表。

在下面的示例中,“Book1.xlsx”是一个新工作簿,其中Sheet3已重命名并设置为非常隐藏:

PS C:\> (New-Object -ComObject Excel.Application).Workbooks.Open("Book1.xlsx").Worksheets |ft Name,Visible -AutoSize

Name        Visible
----        -------
Sheet1           -1
Sheet2           -1
superhidden       2

Excel workbook with hidden sheet