У меня есть макрос Outlook 2013, где я создал форму. Все объекты (кнопки, текстовые поля, кнопки параметров) добавляются кодом, указанным в событии form.Load().Добавить событие click to optionbutton
Форма имеет две кнопки опции с да/нет. Если нет, то некоторые другие кнопки, текстовые поля должны быть отключены. Мой вопрос заключается в том, как архивировать, что к этим двум кнопкам добавляется обработчик событий?
Мои программно добавлены кнопки:
y = y + 30
x = 230
Set btnOppYes = Me.Controls.Add("Forms.OptionButton.1", "btnOppYes")
With btnOppYes
.Caption = "Ja"
.Left = x
.Top = y
.Width = 110
.GroupName = "OppYesNo"
End With
x = x + 110
Set btnOppNo = Me.Controls.Add("Forms.OptionButton.1", "btnOppNo")
With btnOppNo
.Caption = "Nein"
.Left = x
.Top = y
.Width = 110
.GroupName = "OppYesNo"
.Value = True
End With
Я пытался добавить этот код, но без успеха. Там нет MsgBox, как «тест», когда я нажимаю на кнопку опции:
Sub btnOppYes_Click()
MsgBox ("test")
End Sub
Какая форма это? Область формы? Форма Windows в надстройке? Пользовательский формат VBA? Форма пользовательского Outlook? –
@ EricLegault - это VBA UserForm – ZerOne