Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell设置启用数据验证的Excel单元格值_Excel_Powershell - Fatal编程技术网

Powershell设置启用数据验证的Excel单元格值

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

我有一个受保护的电子表格,其中一些单元格上有数据验证。我想使用Powershell将合法值写入这些单元格

尝试做一些类似的事情:

$Worksheet.Item($col,$row)=$value
始终返回:

异常设置项:您尝试更改的单元格或图表受保护,因此为只读

要修改受保护的单元格或图表,请首先使用 “取消对图纸的保护”命令“审阅”选项卡“更改”组。你可能是 提示输入密码。在H:\scripts\ecmTrack\u Shell.ps1:81 char:27
+$WSheet.Cells.Item好吧,现在我意识到用$row、$col而不是$col、$row来寻址单元格,因此我指向正确的单元格,这似乎不再是一个问题。