Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/12/2013, 08:16
Onedy
 
Fecha de Ingreso: julio-2011
Mensajes: 62
Antigüedad: 12 años, 8 meses
Puntos: 2
Leer archivo con tildes y escribir en TextBox

Buenas,

Estoy haciendo una presentación Power Point que genera con vba automáticamente unas diapositivas y les inserta unos TextBox con el texto de un fichero de texto.

El problema es que letras como ăîțâș aparecen como cuadros raros en el TextBox.

¿Podríais ayudarme para que se muestren correctamente estos caracteres en el TextBox?

Muchas gracias

El código que uso:
Código vb:
Ver original
  1. Dim sFileName As String
  2. Dim iFileNum As Integer
  3. Dim sBuf As String
  4. sFileName = "C:\Users\pepe\Documents\Concurso\preguntas.txt"
  5. ' existe el fichero?
  6. If Len(Dir$(sFileName)) = 0 Then
  7.     Exit Sub
  8. End If
  9. iFileNum = FreeFile()
  10. Open sFileName For Input As iFileNum
  11. Do While Not EOF(iFileNum)
  12.     Line Input #iFileNum, sBuf
  13.     ' ahora tengo la linea en la variable sBuf
  14.    ' aquí añado el texto al textbox
  15.    diapositivaActual.Shapes.AddTextbox(msoTextOrientationHorizontal, 100, 100, 200, 50).TextFrame.TextRange.Text = sBuf
  16. Loop
  17.     ' cerramos el fichero
  18.    Close iFileNum