Проверка на заполненность текстовых полей - VB

Узнай цену своей работы

Формулировка задачи:

Создаем форму с полями для ввода в документ. Заранее в документе делаю закладки. На форме есть две кнопки "отменить" и "выполнить". Вот для кнопки "выполнить" нужно написать код. Требования такие: проверяются поля с данными; - если хотя бы одно поле не заполнено, то выдается предупреждение об ошибке; - если все поля заполнены, то - - создается новый документ на основе шаблона - - для каждой закладки вставляется текст из соответствующего текстового поля, примерно следующим образом: Переменная_типа_Документ.Bookmarks("имя_закладки").Range.Text= _ TextBox1.Value - - документ активируется; - - пользовательская форма скрывается. вот что я написала, в конце не пойму как в документ вставить эти поля. переменные как-то сами по себе.
Листинг программы
  1. Private Sub CommandButton1_Click()
  2. If TextBox1.Value = "" Then
  3. MsgBox "Не заполнено поле 1"
  4. Exit Sub
  5. End If
  6. If TextBox2.Value = "" Then
  7. MsgBox "Не заполнено поле 2"
  8. Exit Sub
  9. End If
  10. If TextBox3.Value = "" Then
  11. MsgBox "Не заполнено поле 3"
  12. Exit Sub
  13. End If
  14. If TextBox4.Value = "" Then
  15. MsgBox "Не заполнено поле 4"
  16. Exit Sub
  17. End If
  18. Set odoc = Documents.Open("C:\Users\user\Documents\ИТД\Агентский договор на закупку продукции у населения.dot")
  19.  
  20. odoc.Activate
  21. odoc.Bookmarks("город").Range.Text = TextBox1.Value
  22. odoc.Bookmarks("число").Range.Text = TextBox2.Value
  23. odoc.Bookmarks("имя").Range.Text = TextBox3.Value
  24. odoc.Bookmarks("имя1").Range.Text = TextBox4.Value
  25. odoc.Save
  26. odoc.Close
  27. End Sub

Решение задачи: «Проверка на заполненность текстовых полей»

textual
Листинг программы
  1.  ВСТАВКА_ПО_МЕТКЕ "VAGNO", ВАЖНО.Text

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы