Excel: Сколько всего печатных страниц в книге?

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Sokl
Сообщения: 451
Зарегистрирован: 12 сен 2005, 08:52
Откуда: ОМ

Требуется:
В колонтитулы каждого листа добавлять запись типа:
"Стр.1 из 10 (для Листа)" и "Стр.5 из 67 (Для Книги)"
С первой строчкой все ясно.

Вопрос:
Как узнать общее количество
печатаемых страниц для всей книги и провести сквозную
нумерацию по каждой печатаемой странице?
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Обычными средствами никак.
Нумерация страниц зависит от того печатается один лист или несколько выделенных листов. При этом Excel различает только общее количество листов в этой сессии печати и текущий номер страницы, опять-таки в этой сесси печати.

Узнать где начинается одна страница и начинается следующая тоже невозможно, до тех пор пока не сделано Preview. В момент Preview или фактической печати Excel использует драйвер принтера, создает контекст устройства и на нем начинает отрисовывать все страницы. Т.о. на одном принтере получится одно количество страниц, а на другом, возможно совсем другое.

Короче все плохо :(
Sokl
Сообщения: 451
Зарегистрирован: 12 сен 2005, 08:52
Откуда: ОМ

Ясен...
Ответить