J'utilise une macro basic pour remplacer dans un texte les diacritiques "Ś" et "ś" par leurs équivallents "Sh" et "sh" en respectant la casse.
La macro suivante :Ś
ś
Code : Tout sélectionner
Sub main
document = ThisComponent
repl = document.createReplaceDescriptor()
SearchCaseSensitive = True
repl.SearchString = chr(346)
repl.ReplaceString = "Sh"
document.replaceAll(repl)
SearchCaseSensitive = True
repl.SearchString = chr(347)
repl.ReplaceString = "sh"
document.replaceAll(repl)
End Sub
Avez-vous une explication, et comment faire ?
Merci d'avance...
PS : Les 2 lettres diacritiques dans la citation ou en pièce jointe