В файле применяется способ печати справок в формате Word на основе некоторого шаблона с расширением DOT. В формате Excel имеется список с закреплёнными полями.
Формирование справок настроено на использование 3-х полей ФИО (как сумма полей Фамилия, Имя и Отчество), Класс (Класс + Литера) и Год рождения.
В шаблоне им соответствуют заменяемые поля Замена1, Замена2 и Замена3.
Всё можно перенастроить, изменяя сам текст макроса. Кроме этого имеется возможность изменять падеж представления ФИО с именительного (1) на родительный (2) или дательный (3).
Все справки в формате Word формируются предварительно в отдельной папке Справка.
Имена файлов заданы жёстко и прописаны в макросе относительно имени папки.
Перевод в родительный или дательный падеж происходит функциями, которые можно использовать для других файлов.
Формируемые справки не должны затирать друг друга, т.к в имени файла добавляется оригинальный номер.
Какие могут быть улучшения?
- Для обработки списка ФИО использовать ListBox или ComboBox с выбором списка учащихся.
- Справки не формировать, а печатать сразу же.
- Предусмотреть возможность выбора при формировании справок одной или нескольких ФИО учащихся на листе, т.е. дублирование справки на листе или печать 2-х разных.
- Переделать файл справки в формат наlстройки Excel.
Это уже будет ближе к коммерческой версии программы.
Справку с примерами можно скачать в виде архива Zip.