Private Function Proceso() As Boolean
On Error Goto Err_Proceso
Dim intCanalI as Integer, intCanalO as integer
intCanalI = Freefile
Open "C:\Ruta\ArchivoI.txt" For Input As #intCanalI
intCanalO = Freefile
Open "C:\Ruta2\ArchivoO.txt" For Output As #intCanalI
Dim str1 As String
Do until EOF(intCanalI)
Line Input #intCanalI, str1
print #intCanalO, ProcesoLinea(str1)
Loop
Proceso = True
Exit_Proceso:
On Error Resume Next
Close #intCanalI
Colse #intCanalO
Exit Function
Err_Proceso:
Msgbox "(" & Err.Number & ") " & Err.Description, vbCritical,"Proceso"
Resume Exit_Proceso
End Function
Private Function ProcesoLinea(Byval Linea As String) As String
'Esta función debería procesar una línea.
'ProcesoLinea=xxxxxxx
End Function