方法调用失败,因为在Powershell v4.0中[System .__ ComObject]不包含名为“ Close”的方法

BI_Badger

这是我的第一个StackOverflow问题,但我会尽量牢记社区标准。

我在Win7 Pro和PoSh v4.0上运行Office 2013。在执行后续脚本时,我收到以下错误:“方法调用失败,因为[System .__ ComObject]不包含名为'Close'的方法。

$xl = New-Object -comobject Excel.Application
$xl.Visible = $false
$xl.DisplayAlerts = $false
$filepath = "C:\Users\rysullivan\Desktop\Projects\EDCautomation\attach\"
$wb1 = $xl.Workbooks.Open((Join-Path $filepath "Ryan Sullivan-Template.xlsx"))
sleep 5
$wb1.Close()
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($xl)

为了符合呈现将重现错误的最短代码的标准,我从较大的自动化程序中开发了上述代码

Powershell 4.0和Excel 2013 | 错误| 一轮工作似乎正处于同一时刻。我遵循了XXInvidiaXX提供的线程/区域性解决方案,并且生成了相同的错误。

PowerShell中Excel自动化的问题得到了Roy的回答,它指出了计时错误,但我插入了Sleep命令并尝试分别运行open和close命令,但均无济于事。

任何帮助,特别是基础理论,都将不胜感激。

Mathias R. Jessen

尽管to的参数Workbook.Close()都是可选的,但MSDN上的所有示例都至少提供了一个(SaveChanges参数),这使我相信,当您不提供任何参数时,PowerShell无法识别方法签名。

您可能会遇到以下更好的运气:

$wb1.Close($false)

或者

$wb1.Close($false,$null,$null)

用替换$true以保存您可能进行的任何更改

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

方法调用失败,因为[System .__ ComObject]没有包含名为“ Click”的方法

来自分类Dev

方法调用失败,因为[System .__ ComObject]没有包含名为“ Click”的方法

来自分类Dev

PowerShell脚本中的错误:方法调用失败,因为[System.Management.Automation.PSObject]不包含名为“ op_Addition”的方法

来自分类Dev

方法调用失败,因为System.Object []]在PowerShell中不包含方法名称indexOf

来自分类Dev

方法调用失败,因为System.Object []]在PowerShell中不包含方法名称indexOf

来自分类Dev

方法调用失败,因为[Selected.Microsoft.ActiveDirectory.Mangement.ADGroup]不包含名为“ substring”的方法

来自分类Dev

调用错误中的Alamofire v4额外参数方法

来自分类Dev

JSTL ForEachTag 不包含名为 setVar 的方法

来自分类Dev

botframework v4 中的调用响应

来自分类Dev

使用roxygen2 v4导出名称中带有点的非S3-方法

来自分类Dev

寻找更好的方法来更改d3.js v4中轴组件的颜色

来自分类Dev

Powershell函数中的$ string.IndexOf('。')返回方法调用失败

来自分类Dev

在d3 v4中包含多个颜色标签

来自分类Dev

编辑包含大量列的记录时,PHPMyAdmin v4中可能存在错误

来自分类Dev

如何在 ionic v4 中同时包含左侧和右侧的侧边菜单?

来自分类Dev

在动作中推送历史记录 react-router v4 不导航

来自分类Dev

LoopBack v4中对其他微服务的强类型调用

来自分类Dev

如何使用背包V4创建自定义存储方法

来自分类Dev

为ADFS 2019(v4)构建自定义身份验证方法

来自分类Dev

Antlr v4:“输入不匹配”

来自分类Dev

Ionic V4中的Deeplink?

来自分类Dev

Antlr v4中的值匹配

来自分类Dev

从 Visual Studio 2008 调用 powershell v4 及更高版本

来自分类Dev

C ++ API中缺少WiFiDirect :: Close()方法

来自分类Dev

如何在不创建子shell的情况下将命令的输出存储在变量中[Bash <v4]

来自分类Dev

如何在不创建子shell的情况下将命令的输出存储在变量中[Bash <v4]

来自分类Dev

是否有任何方法可以使用SDK V4 Nodedj在bot框架中捕获端到端会话数据并将其保存到Blob存储或cosmos DB中

来自分类Dev

Windows Server 2012 R2 Powershell v4中的Get-SmbShareAccess是否已更改?

来自分类Dev

在C dll中调用方法失败

Related 相关文章

  1. 1

    方法调用失败,因为[System .__ ComObject]没有包含名为“ Click”的方法

  2. 2

    方法调用失败,因为[System .__ ComObject]没有包含名为“ Click”的方法

  3. 3

    PowerShell脚本中的错误:方法调用失败,因为[System.Management.Automation.PSObject]不包含名为“ op_Addition”的方法

  4. 4

    方法调用失败,因为System.Object []]在PowerShell中不包含方法名称indexOf

  5. 5

    方法调用失败,因为System.Object []]在PowerShell中不包含方法名称indexOf

  6. 6

    方法调用失败,因为[Selected.Microsoft.ActiveDirectory.Mangement.ADGroup]不包含名为“ substring”的方法

  7. 7

    调用错误中的Alamofire v4额外参数方法

  8. 8

    JSTL ForEachTag 不包含名为 setVar 的方法

  9. 9

    botframework v4 中的调用响应

  10. 10

    使用roxygen2 v4导出名称中带有点的非S3-方法

  11. 11

    寻找更好的方法来更改d3.js v4中轴组件的颜色

  12. 12

    Powershell函数中的$ string.IndexOf('。')返回方法调用失败

  13. 13

    在d3 v4中包含多个颜色标签

  14. 14

    编辑包含大量列的记录时,PHPMyAdmin v4中可能存在错误

  15. 15

    如何在 ionic v4 中同时包含左侧和右侧的侧边菜单?

  16. 16

    在动作中推送历史记录 react-router v4 不导航

  17. 17

    LoopBack v4中对其他微服务的强类型调用

  18. 18

    如何使用背包V4创建自定义存储方法

  19. 19

    为ADFS 2019(v4)构建自定义身份验证方法

  20. 20

    Antlr v4:“输入不匹配”

  21. 21

    Ionic V4中的Deeplink?

  22. 22

    Antlr v4中的值匹配

  23. 23

    从 Visual Studio 2008 调用 powershell v4 及更高版本

  24. 24

    C ++ API中缺少WiFiDirect :: Close()方法

  25. 25

    如何在不创建子shell的情况下将命令的输出存储在变量中[Bash <v4]

  26. 26

    如何在不创建子shell的情况下将命令的输出存储在变量中[Bash <v4]

  27. 27

    是否有任何方法可以使用SDK V4 Nodedj在bot框架中捕获端到端会话数据并将其保存到Blob存储或cosmos DB中

  28. 28

    Windows Server 2012 R2 Powershell v4中的Get-SmbShareAccess是否已更改?

  29. 29

    在C dll中调用方法失败

热门标签

归档