Добрый день у меня создан раздел в ленте. В него добавлен Combobox. Такого формата
Код |
---|
<comboBox id="MyCombobox" label="Выбор таблицы" getText="GetText" onChange="GetText">
<item id="Item1" label="Документы" />
<item id="Item2" label="Управление" />
<item id="Item3" label="Рассылка" />
</comboBox> |
и принимающий код в модуле
Код |
---|
'-----------Элемент comboBox
Public Sub GetText(ComboBox As IRibbonControl, Text)
If Text <> "" Then
If Text = "Документы" Then
' Запускаем макрос работы с "документами"
Else
' Запрашиваем пароль
' Если верный запускаем макрос в зависимости от выбранного раздела
' Если неверный или пустой запускаем макрос работы с "документами"
End If
End If
|
И как бы всё работало, пока не потребовалось запаролить два раздела. я запаролил, но теперь возникает такая ситуация, что к примеру если выбрать раздел второй или третий запрашивается пароль, если в пароле шибка или пусто запускается раздел работы с документами, но в comboBox значением остаётся выбранный элемент. Как мне сделать так, что бы при неправильном введении пароля comboBox в ленте менял значение на <item id="Item1" label="Документы" /> ?