![]() |
#2 |
Moderator
|
А что есть "последняя ячека"? А если дипазон задан как "A2,D4" или, скажем, так - "Sheet1!A2:Sheet1
![]() ![]() Отвечая на вопрос, диапазон - это Range. Его можно получить так: X++: xlApp = new COM("Excel.Application"); xlBooks = xlApp.workbooks(); xlBook = xlBooks.open(filename); range = xlApp.Range(range) У range есть методы columns() и rows(), можно попробовать использовать их. Я же во исключение сюрпризов с хитрым Range предпочитаю работать с дипазоном поячеечно: X++: application.goto reference:=range for each cell in range label = cell.address(false, false) ... next |
|
|
За это сообщение автора поблагодарили: andrewK (1). |
|
|