Для выполнения этой лабораторной работы в VBA (Excel), следуйте этим шагам.
### 1. Подготовка формы
1. Нажмите Alt + F11, чтобы открыть редактор VBA.
2. Перейдите в меню **Insert -> UserForm**.
3. На панели **Toolbox** выберите:
* Label (назовите Label1)
* TextBox (назовите TextBox1)
* Три кнопки CommandButton (CommandButton1, CommandButton2, CommandButton3).
4. Выделите TextBox1, в окне свойств (**Properties**) установите Visible = False.
### 2. Код для элементов
Дважды щелкните по каждой кнопке и вставьте соответствующий код:
**Кнопка 1 ("Показать приветствие"):**
```vba
Private Sub CommandButton1_Click()
Label1.Visible = True
Label1.Caption = "Привет! Как тебя зовут?"
TextBox1.Visible = True
TextBox1.SetFocus
TextBox1.Value = ""
End Sub
```
**Кнопка 2 ("Изменить надпись"):**
```vba
Private Sub CommandButton2_Click()
Label1.Caption = "Еще раз привет! " & TextBox1.Value
With Label1
.ForeColor = vbRed ' пример изменения цвета
.Font.Size = 14
.Font.Bold = True
.TextAlign = fmTextAlignCenter
End With
End Sub
```
**Кнопка 3 ("Скрыть надпись"):**
```vba
Private Sub CommandButton3_Click()
Label1.Visible = False
TextBox1.Visible = False
End Sub
```
### 3. Ответы на контрольные вопросы
1. **TextBox:** предназначен для ввода и отображения текстовой информации пользователем.
2. **Label:** предназначен для вывода статического текста (заголовков, пояснений), который обычно не редактируется пользователем.
3. **CommandButton:** предназначен для запуска выполнения определенных действий (макросов) при нажатии на него.
Чтобы продолжить, вам нужно будет только запустить форму (клавиша F5) и нажать на кнопки для проверки работы программы. Нужна ли помощь с настройкой свойств элементов в окне Properties?