gpt4 book ai didi

excel - PowerShell + Excel - $workbook.save() 挂断了我

转载 作者:行者123 更新时间:2023-12-04 20:13:42 24 4
gpt4 key购买 nike

我开始在 PowerShell 上使用 Excel,特别是因为我必须检查 138 个文件来更改 $B$1 的每个实例。至TEXT($B$1,"0000")而且我不想手动执行此操作。

在网上找到了一些资源并更改了公式,但是当我尝试 .Save() ,PowerShell似乎只是坐在那里,等待着我不知道什么。

PS C:\> $excel = New-Object -com Excel.Application
PS C:\> Get-ChildItem '\\UNC\Path\to\folder' <Common file string>*.xls -Recurse | Select-Object -First 1 | % {
>> $workbook = $excel.Workbooks.Open($_.Fullname)
>> $workbook.Save()
>> }

关于可能是什么问题的任何想法?

最佳答案

当 Excel 在这方面挂起时,我怀疑它正在等待您做某事。最简单的方法是确认这是将可见性设置为 True。

$excel.Visible = $true

那只会向您显示以前对您隐藏的对话框。正如评论中所讨论的,您似乎收到了来自兼容检查器的消息。一旦你知道它是什么并愿意压制它,那么只需以下内容
$excel.Visible = $false
$excel.displayAlerts = $false

关于excel - PowerShell + Excel - $workbook.save() 挂断了我,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32658286/

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