Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Форма-Бланк с повторяющимися полями Добавлено: 15.04.12 00:14  

Автор вопроса:  Millenium | Web-сайт: www.aliyev.us | ICQ: 629966 
Всем привет!
Чем и как быстро создать простой вёрдовский документ (форма котракта) без всяких баз и прочее с парой простых полей которые повторяются в некоторых частях документа.

Некий бланк или форма контракта. Желательно через нкую форму.

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 AxeL



ICQ: 264730390 

Вопросов: 2
Ответов: 106
 Профиль | | #1 Добавлено: 16.04.12 06:29
1. Создаешь нужный бланк.
2. Где необходимо, вставляешь поля (вставка-поле-DocVariable), присваиваешь имя переменной, из которой впоследствии будет браться значение
3. Создаешь форму, через которую будешь заполнять бланк.
4. В Load формы прописываешь создание переменных (и их инициализацию, если нужно).
  1. ' создание переменной
  2. ActiveDocument.Variables.Add "имя_переменной", "инициирующее значение"
  3. ' обновление информации в документе
  4. ActiveDocument.Fields.Update

5. Обновляешь значения переменных данными из формы
  1. ' обновление переменной
  2. ActiveDocument.Variables("имя_переменной").Value = "новое_значение"
  3. ' обновление информации в документе
  4. ActiveDocument.Fields.Update

Ответить

Номер ответа: 2
Автор ответа:
 AxeL



ICQ: 264730390 

Вопросов: 2
Ответов: 106
 Профиль | | #2 Добавлено: 16.04.12 06:53
Можно еще одним способом сделать:
В процессе создания бланка вводишь начальные данные(любые) и ставишь на них закладки(задавая имена).
Создаешь форму...
Обновляешь значения переменных данными из формы.
  1. ActiveDocument.Bookmarks("имя_переменной").Range.Text = "новое_значение"

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам