Код: Выделить всё
Sub AllControl()
Dim oControl As Control
For Each oControl In UserForm1.Controls
oControl.Height = 100
Next
End Sub
Модератор: Naeel Maqsudov
Код: Выделить всё
Sub AllControl()
Dim oControl As Control
For Each oControl In UserForm1.Controls
oControl.Height = 100
Next
End Sub
Код: Выделить всё
Sub Вызов_формы()
UserForm.Show
End Sub
' Код в модуле формы
Private Sub UserForm_Initialize()
Dim oControl As Control
For Each oControl In Me.Controls
oControl.Height = 100
Next
End Sub
Тогда зачем тебе заготовка формы?Busine2009 писал(а):AlexELНадо чтобы в самой заготовке были изменения.
Доступ к имеющимся в документе формам, модулям, к их коду:Busine2009 писал(а):AlexEL
надо чтобы форма в VBA изменялась, а не после её выполнения.
Код: Выделить всё
Dim F As VBComponent
Set F = ActiveDocument.VBProject.VBComponents.Add(vbext_ct_MSForm)
F.Name = "Моя_форма"
Код: Выделить всё
F.Designer.Controls("TextBox1").Height = 100