Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Дозапись с нужной строки Добавлено: 27.04.07 17:51  

Автор вопроса:  Vasiliy
Здраствуйте, а можно ли в текстовый файл дозаписать данные к примеру начиная с 17 строки (без потери того что ниже) или надо каждый раз создавать весб текст файла по-новой?
Заранее спасибо и извиняюсь за глупый вопрос:)

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #1 Добавлено: 27.04.07 18:33
Нет. Дозапись идет только в конец файла. (режим Append)

Ответить

Номер ответа: 2
Автор ответа:
 Gogic



Вопросов: 38
Ответов: 121
 Профиль | | #2 Добавлено: 27.04.07 18:34
По новой. Берешь пихаешь строки в массив к примеру, потом куда надо вставляешь строку (в массиве) и перезаписываешь файл. Удобней делать это через FSO (scrrun.dll). Хотя может и по другому можно, у меня фантазии на большее не хватает)))

Ответить

Номер ответа: 3
Автор ответа:
 intel-DX



ICQ: 445091742 

Вопросов: 4
Ответов: 169
 Профиль | | #3 Добавлено: 27.04.07 18:49
Я такой команды не знаю но тебе написал Sub которая это делает
Private Sub DoWrite(FileName As String, index As Integer, Stroka As String)
    Open FileName For Input As #1
    FLen = LOF(1)
    Text = Input(FLen, #1)
    Close #1
    Open FileName For Output As #1
    Print #1, Left(Text, index) & Stroka & Right(Text, FLen - index)
    Close #1
End Sub

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам