Read in the file with one command. I use the FileSystemObject.
Dim strFileData As string
Dim strFileIn As String
strFileIn = "C:\In.txt"
strFileOut = "C:\Out.txt"
strFileData = ReadProto(strFileIn)
strFileData = Replace(strFileData,"MyWord","NewWord",vbTextCompare)
WriteProto strFileOut, strFileData, ForWriting
Private Function ReadProto(strFileName As String) As String
Dim objFS As FileSystemObject
Dim objTS As TextStream
Set objFS = New FileSystemObject
Set objTS = objFS.OpenTextFile(strFileName, _
ForReading, False, TristateFalse)
ReadProto = objTS.ReadAll
objTS.Close
Set objTS = Nothing
Set objFS = Nothing
End Function
Private Sub WriteProto(strFileName As String, _
strOut As String, _
lngIoMode As IOMode)
Dim objFS As FileSystemObject
Dim objTS As TextStream
Set objFS = New FileSystemObject
Set objTS = objFS.OpenTextFile(strFileName, _
lngIoMode, True, TristateFalse)
objTS.Write strOut
objTS.Close
Set objTS = Nothing
Set objFS = Nothing
End Sub
Generate Forms/Controls Resizing/Tabbing Class
Compare Code (Text)
Generate Sort Class in VB or VBScript