我开始在PowerShell上乱用Excel,特别是因为我必须通过138个文件将SET ANSI_NULLS ON
SET ANSI_WARNINGS ON
GO
CREATE PROCEDURE usp_MemEligGetFullData AS /* stuff */
的每个实例更改为$B$1
,我不想手动执行此操作。
在网上找到了几个资源并更改了公式但是当我尝试TEXT($B$1,"0000")
时,PowerShell似乎只是坐在那里,等待我不知道的事情。
.Save()
关于可能出现什么问题的任何想法?
答案 0 :(得分:1)
当Excel在这方面挂起时,我怀疑它正等着你做某事。最简单的方法是确认这是将可见性设置为True。
$excel.Visible = $true
这只会向您展示之前隐藏的对话框。正如评论中所讨论的那样,您会看到来自Compatibly Checker的消息。一旦你知道它是什么,并愿意压制它,那么只需要以下
$excel.Visible = $false
$excel.displayAlerts = $false