При создании шаблона документа часто бывает необходимо выполнить его разметку, определив точное положение каждого поля в документе, формат представления данных в нем. Удобным способом разметки документов являются таблицы. Для каждого поля можно отвести отдельную ячейку таблицы, причем обрамление ячеек при необходимости можно снять. Сетка таблицы позволяет точно установить нужные размеры полей с помощью команды Высота и ширина ячейки… меню Таблица.
Ниже приведен пример шаблона документа, для заполнения которого используются элементы управления (рис. 31).
Для ввода фамилии, имени и отчества используются текстовые поля (объекты TextBox).

При открытии анкеты в этих полях отображается текст приглашения «Введите…». При перемещении «фокуса» на один из этих элементов весь содержащийся в поле текст выделяется. Для реализации такого выделения должна быть написана процедура обработки события GotFocus, код которой приведен ниже:
Private Sub Surname_GotFocus()
Surname.SelStart = 0
Surname.SelLength = Len(Surname.Text)