Печать в Excel
Модератор: Naeel Maqsudov
Приветствую! Есть проблема: есть шаблон документа Excel. Шаблон я наполняю из своего приложения и выводу на печать. Как сделать так, чтобы несколько строк были неразрывны между страницами на печати? И еще, скажите как определить на какой странице (для печати) находится та или иная строка (ячейка)?
- Игорь Акопян
- Сообщения: 1440
- Зарегистрирован: 13 окт 2004, 17:11
- Откуда: СПБ
- Контактная информация:
после "предварительного просмотра" он нарисует пунктир между страницами. Можно вставить свой разрыв в нужном месте (через меню вставка)

Скидал на скорую руку - но типа того:
Да, и свой разрыв можно вставить программно, см. HPageBreaks.Add...
Код: Выделить всё
Dim a As Range
If ActiveSheet.HPageBreaks.Count <> 0 Then
i = InputBox("Введите номер строки")
Set a = ActiveSheet.HPageBreaks(1).Location
MsgBox "Ячейка находится на странице №" & i \ a.Row + 1
Else
MsgBox "Данные отсутствуют или располагаются только на 1 странице"
End If