Пишу программу для замены одного текста другим в указанной папке. Программа готова, вот только ошибку выдает в самом странном месте:
- Код: Выделить всё
Public Sub ReWrite(ByVal Path As String, FindText As String, ReplaceText As String)
Dim SaveText As String
Dim InputText As String
Open Path For Input As #8
Do
Line Input #8, InputText
SaveText = SaveText & InputText & vbCrLf
Loop Until EOF(8)
Close #8
SaveText = Replace(SaveText, FindText, ReplaceText)
Open Path For Output As #9'Тут выскакивает ошибка "Файл уже открыт"
Print #9, SaveText
Close #9
End Sub
Пожалуйста помогите исправить код!