Powershell设置启用数据验证的Excel单元格值
我有一个受保护的电子表格,其中一些单元格上有数据验证。我想使用Powershell将合法值写入这些单元格 尝试做一些类似的事情:Powershell设置启用数据验证的Excel单元格值,excel,powershell,Excel,Powershell,我有一个受保护的电子表格,其中一些单元格上有数据验证。我想使用Powershell将合法值写入这些单元格 尝试做一些类似的事情: $Worksheet.Item($col,$row)=$value 始终返回: 异常设置项:您尝试更改的单元格或图表受保护,因此为只读 要修改受保护的单元格或图表,请首先使用 “取消对图纸的保护”命令“审阅”选项卡“更改”组。你可能是 提示输入密码。在H:\scripts\ecmTrack\u Shell.ps1:81 char:27 +$WSheet.Cells.
$Worksheet.Item($col,$row)=$value
始终返回:
异常设置项:您尝试更改的单元格或图表受保护,因此为只读
要修改受保护的单元格或图表,请首先使用
“取消对图纸的保护”命令“审阅”选项卡“更改”组。你可能是
提示输入密码。在H:\scripts\ecmTrack\u Shell.ps1:81 char:27
+$WSheet.Cells.Item好吧,现在我意识到用$row、$col而不是$col、$row来寻址单元格,因此我指向正确的单元格,这似乎不再是一个问题。