Dim ctlCheckBox As Control
Set ctlCheckBox = Me.Controls.Add("Forms.CheckBox.1", "CheckBox1",True)
ctlCheckBox.Caption = "Check box"
ctlCheckBox.Top = 10
ctlCheckBox.Left = 10
VBScript/WinWord: Динамическое построение формы.
Мне нужно написать макрос для Ворда, который производит определенный анализ документа, и строит соответствующую форму, которую впоследствие открывает. Мне нужно по результатам анализа добавить соответствующее колличество CheckBoxes.
Как можно (и можно ли вообще) средствами VBScript создавать и добавлять новые контролы на форму во время выполнения макроса?
Спасибо,
Michael.
Цитата: MishaSoft
Как можно (и можно ли вообще) средствами VBScript создавать и добавлять новые контролы на форму во время выполнения макроса?
Нельзя.
Цитата: MishaSoft
Мне нужно написать макрос для Ворда..., который производит определенный анализ документа, и строит соответствующую форму, которую впоследствие открывает. Мне нужно по результатам анализа добавить соответствующее колличество CheckBoxes.
Cредствами VBScript, как уже сказали - нельзя, а VBA - можно примерно так:
Код: