无法创建ComObject“ Excel.Application”

时间:2019-01-08 14:26:18

标签: excel powershell

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

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

第一个语句本身失败。我应该怎么解决?

1 个答案:

答案 0 :(得分:1)

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

要对此进行检查,请尝试运行32位Powershell(C:\Windows\SysWOW64\WindowsPowerShell