не могу похвастать глубокими знаниями в VB поэтому прошу помощи.
Задача следующая:
есть экселевский отчет в котором есть только 1 лист (закладка). на закладке после последней таблицы (таблиц может быть произвольное количество, с разным наполнением и разной высотой строк) проставляется 2 метки в первом столбце А:
StartPaint
EndPaint,
которые указывают границы местоположения картинки которая вставляется в отчет - скан Печати организации
нужно определить позицию у каждой метки и определить будут ли эти метки располагаться на ОДНОЙ странице экселя.
Если физически метки располагаются не на ОДНОЙ странице - то перед меткой StartPaint делаем принудительный разрыв - pageBreak
сами метки я могу могу определить через команду
Код |
---|
Set ActiveCell = objWorkbook.ActiveSheet.Range("A:A").Find("EndPaint", , -4163, 1, 2, 1, True, False) |
и могу определить строку на которой метка надодится - ActiveCell.row, а вот с определением на ОДНОЙ странице или нет находятся метки - затык.
Подскажите плиз как можно решать мой вопрос?