Проверка на заполненность текстовых полей - VB
Формулировка задачи:
Создаем форму с полями для ввода в документ. Заранее в документе делаю закладки. На форме есть две кнопки "отменить" и "выполнить". Вот для кнопки "выполнить" нужно написать код. Требования такие:
проверяются поля с данными;
- если хотя бы одно поле не заполнено, то выдается предупреждение об ошибке;
- если все поля заполнены, то
- - создается новый документ на основе шаблона
- - для каждой закладки вставляется текст из соответствующего текстового поля, примерно следующим образом:
Переменная_типа_Документ.Bookmarks("имя_закладки").Range.Text= _
TextBox1.Value
- - документ активируется;
- - пользовательская форма скрывается.
вот что я написала, в конце не пойму как в документ вставить эти поля. переменные как-то сами по себе.
Листинг программы
- Private Sub CommandButton1_Click()
- If TextBox1.Value = "" Then
- MsgBox "Не заполнено поле 1"
- Exit Sub
- End If
- If TextBox2.Value = "" Then
- MsgBox "Не заполнено поле 2"
- Exit Sub
- End If
- If TextBox3.Value = "" Then
- MsgBox "Не заполнено поле 3"
- Exit Sub
- End If
- If TextBox4.Value = "" Then
- MsgBox "Не заполнено поле 4"
- Exit Sub
- End If
- Set odoc = Documents.Open("C:\Users\user\Documents\ИТД\Агентский договор на закупку продукции у населения.dot")
- odoc.Activate
- odoc.Bookmarks("город").Range.Text = TextBox1.Value
- odoc.Bookmarks("число").Range.Text = TextBox2.Value
- odoc.Bookmarks("имя").Range.Text = TextBox3.Value
- odoc.Bookmarks("имя1").Range.Text = TextBox4.Value
- odoc.Save
- odoc.Close
- End Sub
Решение задачи: «Проверка на заполненность текстовых полей»
textual
Листинг программы
- ВСТАВКА_ПО_МЕТКЕ "VAGNO", ВАЖНО.Text
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д