Господа приветствую.
Подскажите как выйти из положения.
Есть у меня например 5 заполненных ячеек.
Я хочу записать в текстовый файл их друг за другом в кодировке utf-8
но он перезаписывает каждую запись, а как сделать дозапись типа ioStream.appendtext я не понял.
обращение к функции
Либо если дозаписи потока не существует, как обойти данную проблему.
Буду признателен за помощь.
Подскажите как выйти из положения.
Есть у меня например 5 заполненных ячеек.
Я хочу записать в текстовый файл их друг за другом в кодировке utf-8
Код |
---|
Sub Save2File(sText, sFile) Dim oStream Set oStream = CreateObject("ADODB.Stream") With oStream .Open .Charset = "utf-8" .WriteText sText .SaveToFile sFile, 2 End With Set oStream = Nothing End Sub |
но он перезаписывает каждую запись, а как сделать дозапись типа ioStream.appendtext я не понял.
обращение к функции
Код |
---|
For lCounter = 2 To lLastRow Save2File Sheets("Test").Range("L" & lCounter), "c:\test.txt" Next lCounter |
Либо если дозаписи потока не существует, как обойти данную проблему.
Буду признателен за помощь.