aar

Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Дорогие друзья! Мой бывший одноклассник озадачил меня следующим вопросом. Ему требуется составлять множество однотипных документов в Word, состоящих из описательной части, общей для всех этих документов, и полей, в которые заносится отдельная для каждого документа информация. К примеру, опись жилища состоит из ФИО, Адреса, Метража. Так вот, идет, скажем, строка: "Фамилия: Иванов". Слово "Фамилия" уже нарисовано, а надо, чтобы значение "Иванов" было добавлено из формы, к которой предъявляются следующие требования. Необходимо, чтобы это была обычная форма, состоящая из полей ввода и надписей, идентифицирующих эти поля. К выше приведенному примеру — это пять полей ввода: Фамилия, Имя, Отчество, Адрес, Метраж. Так вот, заполнив эти поля, нажав на кнопку, ожидается, что данные появятся на нужных местах на страницах документа, который может состоять из нескольких страниц. И еще требуется, чтобы эту форму для заполнения можно было бы вызывать каким-либо образом. Допустим, нужно почти полностью переделать документ, вызвал форму еще раз, перезаполнил данные, нажал кнопку - и все заново заполнилось в документе. Итак, вопрос такой. Как это лучше сделать? VBA? Сам не силен, если кто может, наклепайте пример, этого будет достаточно, чтобы разобраться. Спасибо.
|