Совсем не в тему, но очень нужно.

Программирование на Visual Basic for Applications
lina
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 11.06.2004 (Пт) 13:10

Совсем не в тему, но очень нужно.

Сообщение lina » 24.03.2005 (Чт) 12:00

Имеется тестовый файл. Как в строке определить какие буквы набраны в латинской раскладке, а какие в русской

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.03.2005 (Чт) 12:01

А?
Lasciate ogni speranza, voi ch'entrate.

vrodo
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 109
Зарегистрирован: 09.10.2003 (Чт) 18:45
Откуда: Дубна МО, Москва

Сообщение vrodo » 24.03.2005 (Чт) 12:16

проверяй аскии код те символы у которых код больше 128 не есть латиница
Чтобы понять свои ошибки их достаточно написать (c)
Интернет большой, ему видней
С наилучшими Пожеланиями и Всех Благ :D

lina
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 11.06.2004 (Пт) 13:10

Сообщение lina » 24.03.2005 (Чт) 15:37

Что надо проверять по кодам я знаю, а как это сделать?????

vrodo
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 109
Зарегистрирован: 09.10.2003 (Чт) 18:45
Откуда: Дубна МО, Москва

Сообщение vrodo » 24.03.2005 (Чт) 16:12

есть такая функция Asc(<символ>)

пример
sub zzz()
dim i as integer

i = asc(" ")

messagebox i
end sub

запускаем

выскочит окошко где мы увидим цифру 32
Чтобы понять свои ошибки их достаточно написать (c)
Интернет большой, ему видней
С наилучшими Пожеланиями и Всех Благ :D

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.03.2005 (Чт) 16:12

Код: Выделить всё
dim b() as byte, f as integer, i as long

f=freefile
open "file" for binary access read as #f
redim b(1 to lof(f))
get #f,,b
close #f

for i=lbound(b) to ubound(b)
  if b(i)>128 then debug.? "Extended" else debug.? "Basic"
next
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

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

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

    TopList  
cron