无法创建 ComObject "Excel.Application"


$FilePath = "D:pathbook1.xlsx"
$SheetName = "Sheet1" 
$objExcel = New-Object -ComObject "Excel.Application"
$WorkBook = $objExcel.Workbooks.Open($FilePath)

我正在使用Powershell 5读取Excel文件,基于Office 365的Excel已安装在我的Windows 10机器上。

第一个语句本身失败。我应该如何修复它?

可能您有一个 64 位 Powershell 会话尝试访问 32 位 COM 对象。

要检查这一点,请尝试运行 32 位 Powershell (C:WindowsSysWOW64WindowsPowerShell

最新更新