Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Quita los caracteres no imprimibles (códigos de caracteres 1 a 29) y los caracteres de Word especiales de la cadena especificada o los cambia a espacios (código de caracteres 32). Devuelve el resultado como una cadena.
Sintaxis
expresión.
CleanString( _String_ )
expresión Variable que representa un objeto Application. Opcional.
Parámetros
| Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
|---|---|---|---|
| String | Obligatorio | String | Cadena de origen. |
Observaciones
Los siguientes caracteres se convierten tal y como se describe en la siguiente tabla.
| Código de carácter | Descripción |
|---|---|
| 7 (pitido) | Eliminado a no ser que vaya precedido por el carácter 13 (párrafo) y posteriormente se convierta al carácter 9 (tabulación). |
| 10 (avance de línea) | Convertido al carácter 13 (párrafo) a no ser que vaya precedido por el carácter 13 y se elimine posteriormente. |
| 13 (párrafo) | Sin cambio. |
| 31 (guión opcional) | Eliminado. |
| 160 (espacio de no separación) | Convertido al carácter 32 (espacio). |
| 172 (guión opcional) | Eliminado. |
| 176 (espacio de no separación) | Convertido al carácter 32 (espacio). |
| 182 (marca de párrafo) | Eliminado. |
| 183 (viñeta) | Convertido al carácter 32 (espacio). |
Ejemplo
En este ejemplo se eliminan los caracteres no imprimibles del texto seleccionado y se inserta el resultado en un nuevo documento.
Dim strClean As String
Dim docNew As Document
strClean = Application.CleanString(Selection.Text)
Set docNew = Documents.Add
docNew.Content.InsertAfter strClean
En este ejemplo se eliminan los caracteres no imprimibles del código de campo seleccionado y, a continuación, se muestra el resultado.
ActiveDocument.ActiveWindow.View.ShowFieldCodes = True
ActiveDocument.Fields(1).Select
MsgBox Application.CleanString(Selection.Text)
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.