Hallo Oliver,
du musst den zurückgegebenen Character mit
CStr()
in einen String konvertieren, bevor du ihn ersetzen kannst.
Der korrekte Ausdruck dafür ist:
Replace(GV_Bemerkungsfeldmehrzeilig,CStr(Chr(13)), " ")
In meinen Tests musste ich allerdings LF, Line Feed - Chr(10) ersetzen, um den Zeilenumbruch zu entfernen.
Windows verwendet eigtl. die Kombination CR LF, also Carriage Return - Chr(13) und Line Feed - Chr(10) für den Zeilenumbruch...
Aus meiner Sicht solltest du sicherheitshalber beide Zeichen ersetzen:
Replace(Replace(GV_Bemerkungsfeldmehrzeilig,CStr(Chr(13))," "),CStr(Chr(10))," ")
Viele Grüße / With best regards,
Gerardo Lisanti
Team Leader Product Management | DocuWare GmbH