powershell - 为什么 new-object -com excel.application 不返回 System.__ComObject 对象?
问题描述
当我使用 Powershell 创建一个excel.application
和一个scripting.fileSystemObject
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
...和一个System.__ComObject
对象:
PS C:\> $fso.GetType().FullName
System.__ComObject
我想知道 PowerShell 运行时环境从哪里获取应该返回Microsoft.Office.Interop.Excel.ApplicationClass
对象的信息。
解决方案
推荐阅读
- r - R中的函数将0-1数字转换为十六进制颜色代码,缺少“绿色”的麻烦
- android - 在 Scrollview 中使用 Recyclerview 扩展 Listview
- java - Java方法覆盖,子类采用参数类型的超类型
- html - 为什么 svg 不透明度似乎会改变 RGB 值
- ios - 反复表示collectionView的cell的frame会导致内存增长?
- database - 返回 CrateDB 中插入的 ID
- html - 如何使 3 个不同的文本框高度相同(处于响应状态)
- javascript - Bootstrap/jQuery 单选按钮在 Firefox/Safari 上不起作用
- python - Numpy随机选择分布错误
- javascript - 在 Electron 上将正文添加到 ClientRequest