Ayuda creando corrector ortografico con CheckSpelling
Publicado por David (2 intervenciones) el 23/02/2021 14:20:57
Buenos dias chicos. Estoy teniendo problemas al crear un corrector ortografico con CheckSpelling dentro de un proyecto en WindowsForm Framework. Resulta que cargo el contenido de un textbox en un documento de Word para pasarle el corrector, con el siguienbte código:
EL problema viene cuando el textbox (txtresumen) tiene varias líneas, al volver a copiar el texto corregido dentro del textbox, este lo hace todo en la misma línea. Hay alguna forma de controlar los retornos de carro? He probado obviando la propiedad trim pero el resultado es el mismo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Dim wordapp As New Word.Application
wordapp.Visible = False
Dim doc As Word.Document = wordapp.Documents.Add()
Dim range As Word.Range
range = doc.Range()
range.Text = Novedades.txtresumen.Text
doc.Activate()
doc.CheckSpelling()
Dim chars() As Char = {CType(vbLf, Char), CType(vbCr, Char)}
Novedades.txtresumen.Text = doc.Range.Text.Trim(chars)
doc.Close(SaveChanges:=False)
wordapp.Quit()
EL problema viene cuando el textbox (txtresumen) tiene varias líneas, al volver a copiar el texto corregido dentro del textbox, este lo hace todo en la misma línea. Hay alguna forma de controlar los retornos de carro? He probado obviando la propiedad trim pero el resultado es el mismo.
Valora esta pregunta


0