gpt4 book ai didi

excel - System.__ComObject 不包含名为 'Range' 的方法

转载 作者:行者123 更新时间:2023-12-02 19:16:53 26 4
gpt4 key购买 nike

Powershell与Excel新手在这里。我正在学习如何通过 powershell 与 excel 交互,并在几个网站上发现了“范围”功能。

奇怪的是,此功能在我的系统上不起作用并返回以下错误:方法调用失败,因为 [System.__ComObject] 不包含名为“Range”的方法。

任何人都可以帮助我让我的 powershell 使用范围功能吗?

$xl = new-object -comobject excel.application
$xl.visible = $false
$Workbook = $xl.workbooks.open(“c:\test.csv")
$Workbook.Range("A:Z").Find('05/**/**')

最佳答案

FindRange 的成员,但 Range 不是 Workbook 的成员目的。它是 Worksheet 的属性(property).

我建议您查看文档,特别是当您可能需要使用 FindNextFindPrevious 时。

$Workbook  = $xl.workbooks.open(“c:\test.csv")
$Worksheet = $Workbook.Worksheets.Item(1)
$Workbook.Range("A:Z").Find('05/**/**')

关于excel - System.__ComObject 不包含名为 'Range' 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45726283/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com