Сбытие KeyPress Excel2003

Программирование на Visual Basic for Applications
codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Сбытие KeyPress Excel2003

Сообщение codemaster » 13.02.2004 (Пт) 14:24

Доброе время суток!

Требуется проверка ввода символов в поле в Excel 2003
При попытке ввода в поле MyText русских букв
следущий код выдает ошибку
Код: Выделить всё
Private Sub MyText_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
'
debug.print chr(KeyAscii)
'
End Sub


Например при вводе буквы О KeyAscii = 1092
что вообщемто странно

P.S. Excel 97 все работает нориально

Где копать?

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 13.02.2004 (Пт) 14:32

ChrW() поможет :wink:
Ничто так не ограничивает полёт мысли программиста, как компилятор


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

    TopList