подскажите по такому вопросу:
Некая программа выдает тхт файл с таким содержимым:
[HTML] %CLIENT
NAME Иванов Иван Иванович
F_TABNUM :100025
REC_SUM :6072.00
%END
%CLIENT
NAME Фамилия Имя Отчество
F_TABNUM :100047
REC_SUM :5008.84
%END
%CLIENT
........ [/HTML]
причем текст в dos кодировке.
ну, кодировать то можно с помощью известного примера:
Код: Выделить всё
Private Declare Function OemToChar Lib "user32" Alias "OemToCharA" (ByVal lpszSrc As String, ByVal lpszDst As String) As Long 'конвертируем строку в win-кодировку.
Function dosToWin(sourstr$) As String
dosToWin = Space$(Len(sourstr))
OemToChar sourstr, dosToWin
End Function
--------------------------------------------------------------------------------
Добавленное сообщение
--------------------------------------------------------------------------------
Сейчас вот подумал...
А если открыть этот файл в экселе, то строки становятся ячейками - для меня это гораздо ближе) Но теперь как брать данные? Искать ячейку, начинающуюся с "NAME" или "REC_SUM" и брать текст после ":" или пробелов видимо?