Борьба, чтобы понять, как вставлять данные в Excel с помощью Powershell. До сих пор мне удалось получить столбцы с правильной датой, вставленной в листы, соответствующие именам кластера. Теперь я надеюсь получить значения из именованного диапазона в существующей электронной таблице, а затем передать значения в ячейку.Powershell Excel - копия с именованного диапазона
Я смог найти множество предметов вокруг создания диапазона и называть его, но ничего, что я действительно могу понять, чтобы помочь мне разобраться с существующим диапазоном. Мое понимание COM ограничено, но я медленно собираю бит вместе - подозреваю, что у меня нет чего-то фундаментального.
Я думал, что я был близок со следующим:
[void]$SrcWorkSheet.Range("ClusterName",11).Copy()
Но это, кажется, возвращает ошибку, которая предполагает назад совместимость cо спаренной 2007 вызывает проблемы.
Exception from HRESULT: 0x800A03EC
Я в конце концов, в надежде заменить «ClusterName» с переменной я обхвата через так repeateable на нескольких листах.
Что вы пытаетесь достичь с помощью этого «11» в диапазоне («ClusterName», 11)? Если вы хотите выбрать свой именованный диапазон, вы должны просто получить его по Range («ClusterName») –
извинениям, пытался выбрать 11-ю строку именованного диапазона, я полагаю, что аналогично формуле = INDEX() в excel –