Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/07/2011, 11:50
Avatar de ARGFA
ARGFA
 
Fecha de Ingreso: noviembre-2009
Ubicación: Ciudad Guayana, Venezuela
Mensajes: 55
Antigüedad: 15 años
Puntos: 0
Respuesta: eliminar caracteres especiales de un txt

buenas.... muchas gracis por tu aporte. ya logre resolverlo. aqui adjunto el codigo.
Código vb:
Ver original
  1. Function reemplazarTexto(textoCompleto As String, textoBuscar As String, textoReemplazar As String) As String
  2.   Dim resultado As String
  3.  
  4.   resultado = Replace(textoCompleto, textoBuscar, textoReemplazar, , , vbTextCompare)
  5.   reemplazarTexto = resultado
  6. End Function
  7.  
  8. Private Sub Command1_Click()
  9. Dim Contenido As String
  10.  
  11. Open "D:\Documents and Settings\fromero\Desktop\argenis\argenis cuidamed\archivos\Archivo.TXT" For Input As #1
  12.    
  13.     'Lee todo los datos del archivo y lo almacena en la variable
  14.    Contenido = Input$(LOF(1), #1)
  15.    
  16.     'Cierra el archivo abierto
  17.    Close #1
  18.  
  19.  
  20. 'Dim NumPro As String
  21. 'Contenido = "22++33++1+1233+"
  22. Contenido = reemplazarTexto(Contenido, "#", "")
  23. Contenido = reemplazarTexto(Contenido, ",", "")
  24. Contenido = reemplazarTexto(Contenido, "-", "")
  25. Contenido = reemplazarTexto(Contenido, ".", "")
  26. Contenido = reemplazarTexto(Contenido, " ", "")
  27. Contenido = reemplazarTexto(Contenido, """", "")
  28.  
  29. Open "D:\Documents and Settings\fromero\Desktop\argenis\Archivo.TXT" For Output As #1
  30.             Print #1, Contenido
  31.             Close #1
  32. 'Print Contenido
  33.  
  34.  
  35. End Sub