![]() |
|
Модераторы: Akina |
![]()
|
|
| gunnar |
|
|||
|
Unregistered |
Нужно намутить прогу под Excel, которая бы нумеровала каждую печатаемую страницу. Задание - печать этикеток, шаблон уже написан. Например, печатают 100 этикеток, а на следующий день - еще 200. Так вот - первые 100 идут под номерами 1..100, а следующие - 101..300. Причем если будут печататься этикетки другого типа, то нумерация идет сначала. Задачу можно упростить, если в определенной ячейке забивать предыдущий последний номер этикетки.
Реально не получается нумеровать. Ну коллонтитул опускаем - это не решение, ибо он всегда будет под номером "1", поскольку он нумерует не каждую печать, а страницу Экселя, а она всегда одна. Второе решение - метод BeforePrinting, но он вызывается один раз перед печатью - неважно 1 страница или 100 печатаются, так что инкремент только на 1 Так вот - как бы сделать инкремент на VBA? |
|||
|
||||
| valex13 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 243 Регистрация: 29.1.2003 Где: Иркук. область, г . Иркутск Репутация: 1 Всего: 1 |
А если просто в одну из ячеек забивать номер страницы при печати?
|
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |