无法调用空方法(Excel工作表)

我目前正在尝试从PowerShell中的Excel文件中获取特定的工作表,并且收到错误“您无法对空值expression式调用方法”。 PowerShell拿起工作簿,甚至属性Worksheet存在,但它不承认item(1)

 $excel = "C:\budget.xlsx" $ex = New-Object -ComObject Excel.Application $ex.Visible = $true $wb = $ex.Workbooks.Open($excel) $ws = $wb.Worksheets.item(1) # This line errors 

当访问Excel工作表时,这是语法(例如, 看这个代码 ,这只是许多例子之一)。 还有什么需要加载才能做到这一点? 在search'networking后,我找不到其他人加载或使用其他语法。