首页 > 解决方案 > 为什么 new-object -com excel.application 不返回 System.__ComObject 对象?

问题描述

当我使用 Powershell 创建一个excel.application和一个scripting.fileSystemObjectCOM 对象时...

PS C:\> $xls = new-object -com excel.application
PS C:\> $fso = new-object -com scripting.fileSystemObject

...我得到一个Microsoft.Office.Interop.Excel.ApplicationClass...

PS C:\> $xls.GetType().FullName
Microsoft.Office.Interop.Excel.ApplicationClass

...和一个System.__ComObject对象:

PS C:\> $fso.GetType().FullName
System.__ComObject

我想知道 PowerShell 运行时环境从哪里获取应该返回Microsoft.Office.Interop.Excel.ApplicationClass对象的信息。

标签: powershellcom

解决方案


推荐阅读