代码之家  ›  专栏  ›  技术社区  ›  René Nyffenegger

为什么newobject-coxcel.application不返回System__ComObject对象?

  •  0
  • René Nyffenegger  · 技术社区  · 4 年前

    当我创建一个 excel.application 以及a scripting.fileSystemObject 带有Powershell的COM对象。。。

    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
    

    …和a System.__ComObject 对象:

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

    我想知道PowerShell运行时环境从哪里获取它应该返回的信息 微软。办公室。互操作。擅长。应用程序类 对象。

    0 回复  |  直到 4 年前