Я написал скрипт Powershell, который копирует таблицу из Microsoft Word и вставляет их в документ Excel.Я хочу добавить его после последней использованной строки в столбце A.
Я получил этот код до сих пор:
$Excel = New-Object -ComObject Excel.Application
$Excel.Visible = $True
$ExcelWordBook = $Excel.Workbooks.Open($ExcelPath)
$ExcelWorkSheet = $Excel.WorkSheets.item("Sheet1")
$ExcelWorkSheet.activate()
Здесь я запутался, я хочу найтипоследняя строка, которая используется в рабочем листе Excel.
$lastRow = $ExcelWorkSheet.UsedRange.rows("A").count
$nextRow = $lastRow + 1
$ExcelWorkSheet.Range("A$nextRow").Select
$ExcelWorkSheet.Paste()
Мне кажется, что я так близок после этого.Я пытался использовать свойство UsedRange в Office Interlop, чтобы определить последнюю строку в рабочей таблице Excel.(http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.worksheet.usedrange(v=vs.80).aspx) Есть идеи?