Здравствуйте, как открыть txt файл произвести изменения и закрыть с сохранением изменения
Отрыть я его могу, изменения произвел, а как потом сохранить его в том же файле откуда я его взял не знаю
Sub Pravka()
Dim iColl As Collection
Dim ПутьКПапке As String, МаскаПоиска As String, ГлубинаПоиска As Integer, i As Integer
Dim ПутьКФайлу As String
Dim objTxtF, sTxt
ПутьКПапке = ThisWorkbook.Path & "\Объедененные полигоны\"
МаскаПоиска = ".znl"
ГлубинаПоиска = 1
Set iColl = FilenamesCollection(ПутьКПапке, МаскаПоиска, ГлубинаПоиска)
For i = 1 To iColl.Count
ПутьКФайлу = iColl(i)
Set objTxtF = CreateObject("Scripting.FileSystemObject").OpenTextFile(ПутьКФайлу, 1)
sTxt = objTxtF.ReadAll
sTxt = Replace(sTxt, "chr(34)", "")
objTxtF
objTxtF.Close
Set objTxtF = Nothing
Next i
End Sub
Отрыть я его могу, изменения произвел, а как потом сохранить его в том же файле откуда я его взял не знаю
Sub Pravka()
Dim iColl As Collection
Dim ПутьКПапке As String, МаскаПоиска As String, ГлубинаПоиска As Integer, i As Integer
Dim ПутьКФайлу As String
Dim objTxtF, sTxt
ПутьКПапке = ThisWorkbook.Path & "\Объедененные полигоны\"
МаскаПоиска = ".znl"
ГлубинаПоиска = 1
Set iColl = FilenamesCollection(ПутьКПапке, МаскаПоиска, ГлубинаПоиска)
For i = 1 To iColl.Count
ПутьКФайлу = iColl(i)
Set objTxtF = CreateObject("Scripting.FileSystemObject").OpenTextFile(ПутьКФайлу, 1)
sTxt = objTxtF.ReadAll
sTxt = Replace(sTxt, "chr(34)", "")
objTxtF
objTxtF.Close
Set objTxtF = Nothing
Next i
End Sub