Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Supprime les caractères non imprimables (codes de caractères 1 à 29) et les caractères Word spéciaux de la chaîne spécifiée ou les remplace par des espaces (code caractère 32). Renvoie le résultat sous forme de chaîne.
Syntaxe
expression.
CleanString( _String_ )
expression Variable qui représente un objet « Application ». Facultatif.
Paramètres
| Nom | Requis/Facultatif | Type de données | Description |
|---|---|---|---|
| String | Obligatoire | Chaîne | Chaîne source. |
Remarques
Les caractères suivants sont convertis comme indiqué dans ce tableau.
| Code de caractère | Description |
|---|---|
| 7 (bip) | Supprimé sauf s'il est précédé du caractère 13 (paragraphe), puis converti en caractère 9 (tabulation). |
| 10 (retour à la ligne) | Converti en caractère 13 (paragraphe), sauf s'il est précédé du caractère 13, puis supprimé. |
| 13 (paragraphe) | Inchangé. |
| 31 (trait d'union conditionnel) | Supprimé. |
| 160 (espace insécable) | Converti en caractère 32 (espace). |
| 172 (trait d'union conditionnel) | Supprimé. |
| 176 (espace insécable) | Converti en caractère 32 (espace). |
| 182 (marque de paragraphe) | Supprimé. |
| 183 (puce) | Converti en caractère 32 (espace). |
Exemple
Cet exemple montre comment supprimer les caractères non imprimables du texte sélectionné, puis insérer le résultat dans un nouveau document.
Dim strClean As String
Dim docNew As Document
strClean = Application.CleanString(Selection.Text)
Set docNew = Documents.Add
docNew.Content.InsertAfter strClean
Cet exemple montre comment supprimer les caractères non imprimables du code de champ sélectionné, puis afficher le résultat.
ActiveDocument.ActiveWindow.View.ShowFieldCodes = True
ActiveDocument.Fields(1).Select
MsgBox Application.CleanString(Selection.Text)
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.