Вопрос № 29321: Мне надо сделать форму где будут одни TextBoxы Например:
----
1)Введите фамилию
2)Введите адрес
итд
----
и будет 8 документов *.doc
и допустим в 7 из них надо вставить фамилию которую мы вводили в форму, а адрес будет толь...
Вопрос № 29.321
Мне надо сделать форму где будут одни TextBoxы Например:
----
1)Введите фамилию
2)Введите адрес
итд
----
и будет 8 документов *.doc
и допустим в 7 из них надо вставить фамилию которую мы вводили в форму, а адрес будет только в трех из них итд(поля должны заполнятся только в свои места).
Так вот. Как посредством VBA сделать это?
Отправлен: 10.11.2005, 18:58
Вопрос задал: Kovantos (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Godal
Здравствуйте, Kovantos!
Использовать закладки и переход по закладкам.
Допустим в документы 1-7 вставляем фамилию, т.е. в них есть закладка Family в том месте где нужно вставить.
Допустим в документы 2,4,6 вставляем адрес, т.е. в них есть закладка adres в том месте где нужно вставить.
Я веду к тому, что если нужно вставить данные в документ, то есть закладка в том месте где нужно вствить, а если не нужно то нет закладки
Чтобы посмотреть код работы с закладками запишите макрос и используйте.
--------- Как коснешься ты земли, сразу салом обернись
Ответ отправил: Godal (статус: 2-ой класс)
Отправлен: 10.11.2005, 19:51 Оценка за ответ: 5 Комментарий оценки: А можно пример макроса, например просто кусочек кода который вставляет текстбокс1 в закладку фамилия, документа c:word.doc kovantos@mail.ru
Отвечает: Залетин Виталий Викторович
Здравствуйте, Kovantos!
Совет: используйте поля типа DOCVARIABLE в документе (Вставка/Поле). Потом из кода обновляйте их и все! Например: в документе вставьте поле с именем "wee" (заметьте, при вставке слово DOCVARIABLE в поле ввода в окне стирать не надо, а после пробела вставить имя поля с кавычками). Создайте макрос, например с таким содержимым:
ActiveDocument.Variables("wee").Value = "wersion 1" 'Присваиваем значение
ActiveDocument.Fields.Update 'Обновляем все поля в документе
Можно еще привязаться к абзацам в документе (объекты Paragraphs). Можно оформить все в виде таблицы и указывать нужную ячейку. Можно закладками пользоваться. Мне лично нравятся поля.
--------- Учиться никогда не поздно. Особенно программированию!