小编Pok*_*tov的帖子

PowerShell 6 找不到 Excel Interop。PowerShell 5.1 确实

为了使用 xlFileFormat 枚举中的常量,我使用了

[reflection.assembly]::LoadWithPartialName("Microsoft.Office.InterOp.Excel")
Run Code Online (Sandbox Code Playgroud)

在 PowerShell 5.1 中它可以工作。现在我转换到 PowerShell 6。同一行发出错误消息:

使用“1”个参数调用“LoadWithPartialName”时出现异常:“无法加载文件或程序集“Microsoft.Office.InterOp.Excel,Culture=neutral,PublicKeyToken=null”。不支持操作。”

相反,调用 Add-Type,我也收到错误:

Add-Type -AssemblyName "Microsoft.Office.Interop.Excel"
Run Code Online (Sandbox Code Playgroud)

添加类型:找不到路径“C:\transform\software\Microsoft.Office.Interop.Excel.dll”,因为它不存在。

如何加载随 Office 安装的 Interop DLL?

excel powershell ms-office

3
推荐指数
1
解决办法
4930
查看次数

标签 统计

excel ×1

ms-office ×1

powershell ×1