Страница: 1 |
|
Вопрос: Генерация уникального числа перед выводом на печат
|
Добавлено: 05.07.10 18:43
|
|
Автор вопроса: password
|
Добрый день!
У меня есть следующая задача. Word 2003.
Есть документ состоящий из нескольких страниц (число страниц может быть изменено при редактировании документа). В документе на каждой странице есть поле, в которое необходимо записывать некий уникальный код. В рамках одного документа (одной копии документа) этот уникальный номер должен быть одинаковый на всех страницах, а в рамках всех всех печатаемых копий документа он должен быть уникальный. Это необходимо для того чтобы при работе с бумажными документами было понятно какой конкретный лист к какой напечатанной копии документа относится.
Придумал алгоритм:
1. Создаем в колонтитуле поле с именем для вывода уникального номера
2. Пишем процедуру которая получает кол-во общих страниц в текущем документе и общее кол-во страниц выводимых на принтер (с учетом копий)
3. Получаем текущее время и на основании его и номера текущей копии формируем уникальный номер документа
4. Пишем некий код (в этом и вопрос) который будет вызывать созданную на п.2 процедуру перед выводом документа на печать.
Вопрос в общем то - как реализовать п.4 (ну и конечно же как реализовать в синтаксисе VBA п. 1, 2, 3)
Спасибо!
Ответить
|
Страница: 1 |
Поиск по форуму