Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Меняется разделитель строк / 3 сообщений из 3, страница 1 из 1
19.06.2012, 15:15
    #37844508
mikekar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меняется разделитель строк
Есть файл ст структурой:
f1 vbtab f2 vbtab vbcr

делаю построчный експорт данных в другой файл кодом
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Sub qwe1()
Dim MyName, MyPath, MyName2, MyRow As String
MyPath = ActiveWorkbook.Path & "\"
MyName = Dir(MyPath)
MyName2 = Replace(MyName, ".raw", "_fix.raw")
Do While MyName <> ""
    If MyName = "fix.xlsm" Then GoTo next_
    
    Open MyPath & MyName For Input As #1
    Open MyPath & MyName2 For Output As #2
  
    Do Until EOF(1)
        Line Input #1, l
        a = Split(l, vbLf)
        For i = 0 To UBound(a)
            Print #2, a(i)
        Next i
    Loop
    Close #1
    Close #2

next_:
    MyName = Dir
Loop
End Sub



После этого файл немяет структуры на f1 vbtab f2 vbtab vbcrlf

Как делать, чтобы ограничитель строки не менялся
...
Рейтинг: 0 / 0
19.06.2012, 15:33
    #37844570
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меняется разделитель строк
> Автор: mikekar
> Print #2, a(i)

Здесь нужно не Print, а Put делать, а файл открывать как Binary

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
19.06.2012, 18:40
    #37845086
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Меняется разделитель строк
Код: vbnet
1.
Print #2, a(i); vbCr;
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Меняется разделитель строк / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]