1) MyObject.GetROProperty("Enabled") или MyObject.GetROProperty("Disabled"), в зависимости от типа контрола. Это в принципе нормально работает с не WEB контроламиЕсли попытаться ввести текст, то автотест прерывается с ошибкой. Readonly нету
ищите свойство readonly. Если не найдете, пробуйте ввести текст и посмотрите потом результат ввода.
2) Для WEB контролов MyObject.Object.Disabled
3) Наконец контрольный вариант:
Function CanEnterText(obj, text) CanEnterText = False On Error Resume Next obj.Set text If Err.Number=0 Then CanEnterText = True End If On Error GoTo 0 Exit Function