我正在编写一个PowerShell脚本来检查工作簿中的工作表名称。但是,这个工作表是一个非常隐蔽的"工作表。这会导致PowerShell错过这些工作表吗?
答案 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