Powershell Excel - 从命名范围复制

Powershell Excel - Copy from Named Range

努力掌握如何使用 Powershell 将数据自动插入 Excel。到目前为止,我已经设法将具有正确日期的列插入到与我们的集群名称匹配的工作表中。我现在希望从现有电子表格的命名范围中选取值,然后将这些值传递到单元格中。

我已经找到了很多关于创建范围和命名范围的文章,但没有任何我能真正理解的内容来帮助我解决现有范围。我对 COM 的理解有限,但我正在慢慢拼凑 - 怀疑我遗漏了一些基本知识。

我认为我已经接近以下内容:

[void]$SrcWorkSheet.Range("ClusterName",11).Copy()

但这似乎 return 一个错误表明向后兼容 2007 年是导致问题的原因。

Exception from HRESULT: 0x800A03EC

我最终希望用我正在循环的变量替换 "ClusterName",这样它就可以在多张纸上重复。

如果您只需要复制范围内的第 11 行,

$SrcWorkSheet.Range("ClusterName").Rows(11).Copy()