Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

insertar comillas al inicio y al final de cada linea

Estas en el tema de insertar comillas al inicio y al final de cada linea en el foro de Visual Basic clásico en Foros del Web. insertar comillas al inicio y al final de cada linea en un txt de varias lineas USANDO...Visual Basic 6 parece tonto pero...el bendito pero , ...
  #1 (permalink)  
Antiguo 19/08/2010, 20:18
Avatar de alkonazul  
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 13 años, 8 meses
Puntos: 0
insertar comillas al inicio y al final de cada linea

insertar comillas al inicio y al final de cada linea
en un txt de varias lineas USANDO...Visual Basic 6

parece tonto pero...el bendito pero , llevo 9 dias y aun no lo he logrado...
ANTES
esto es un ejemplo esto es un ejemplo
esto es un ejemplo esto es un ejemplo
esto es un ejemplo esto es un ejemplo
DESPUES
"esto es un ejemplo esto es un ejemplo"
"esto es un ejemplo esto es un ejemplo"
"esto es un ejemplo esto es un ejemplo"

Gracias les da un posible desempleado de mañana sino entrego esto pronto...
je je je
  #2 (permalink)  
Antiguo 19/08/2010, 21:17
oskarvisual
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: insertar comillas al inicio y al final de cada linea

Pero es algo simple, solo tienes que concatenar
Código vb:
Ver original
  1. texto = """" + Text1 + """"
También podrías preguntar para asegurarte que ya no contenga las comillas adelante o atrás con las funciones Left o Right...

Saludos...
  #3 (permalink)  
Antiguo 20/08/2010, 01:30
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 14 años, 5 meses
Puntos: 53
Respuesta: insertar comillas al inicio y al final de cada linea

Hola:
Por lo que parece tienes un TextBox multilinea, entonces, deberás primero convertir las lineas del TextBox a una matriz cuyo separador es vbCrLf y después añadir las comillas a cada elemento de la matriz.

Por ejemplo, este sería el código insertado en un Command1, suponiendo que el TextBox se llama Text1

Código:
Private Sub Command1_Click()
  ' Creamos Matriz que contiene las Lineas del TextBox
  Dim Matriz() As String
  Matriz = Split(Text1.Text, vbCrLf)

  ' Añadimos Comillas delante y detrás
  Dim Linea As Integer
  For Linea = 0 To UBound(Matriz)
    Matriz(Linea) = Chr$(34) & Matriz(Linea) & Chr$(34)
  Next
End Sub
Adáptalo a tus necesidades.

Saludos
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...

Etiquetas: comillas, final, inicio, linea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:44.