Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2006, 03:22
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Esta funcion te permite hacer eso:


Código:
	public Function cortaEnPalabras(Text, Length, Trail)
		dim Words, word, TextTemp
				'Solo trunca el texto si el tamaño de la cadena es mayor que la longitud deseada
		If Len(Text) > Length-Len(Trail) Then
				'Separa todas las palabras de la cadena 
			Words = Split(Text, " ")
		
			For each word in Words
				If Len(TextTemp) > Length-Len(Trail) Then
					Exit For
				End If
				TextTemp = TextTemp & word & " "
			Next
				
			cortaEnPalabras = Left(TextTemp, Len(TextTemp)-1) & Trail
		Else
				'Si la longitud es menor, visualiza la cadena completa
			cortaEnPalabras = Text
		End If
	End Function


Un saludo