Memofeld auslesen, erste 50 und letzte 50 Zeichen

27/03/2012 - 18:08 von Herbert Fidesser | Report spam
Hallo,

mit VBA muss ich ein Memofeld auslesen. Dabei bemötige ich für eine
Quickinfo die ersten 50 und die letzten 50 Zeichen.
Die Funktionen Left und Right sind aber nach 255 Zeichen am Ende.
Mein Ansatz funktioniert daher nicht, da er mit Right nur die Zeichen
206 bis 255 ausgibt:
Me.Feldname.ControlTipText = Left(Me.Memofeldname,50) & "..." &
Right(Me.Memofeldname,50)

Wie krieg' ich das hin?
Danke für Tipps.
Beste Grüße
Herbert
 

Lesen sie die antworten

#1 Siegfried Schmidt
27/03/2012 - 20:22 | Warnen spam
Herbert Fidesser schrieb:

Die Funktionen Left und Right sind aber nach 255 Zeichen am Ende.



Wie kommst du darauf? Left und Right funktionieren mit bis zu 64k Zeichen.

Mein Ansatz funktioniert daher nicht, da er mit Right nur die Zeichen
206 bis 255 ausgibt:
Me.Feldname.ControlTipText = Left(Me.Memofeldname,50) & "..." &
Right(Me.Memofeldname,50)

Wie krieg' ich das hin?



Bist du sicher, dass der Text im Steuerelement tatsàchlich lànger als 255
Zeichen ist?

Siegfried

Ähnliche fragen