Вот еще макрос, позволяющий удалить ударения из выделенного фрагмента в Ворде.
Этот макрос можно использовать также в случае, когда текст слишком большой. Можно будет выделать отдельные фрагменты текста и удалять ударения в этих фрагментах.
Этот макрос можно использовать также в случае, когда текст слишком большой. Можно будет выделать отдельные фрагменты текста и удалять ударения в этих фрагментах.
| Код |
|---|
Sub Udalenie_Udarenij_In_Selection1() 'Удаление ударений из выделенного фрагмента 'Предварительно нужно выделить фрагмент, в котором будет выполняться удаление ударений Dim rng As Range Set rng = Selection.Range 'перебор всех символов Dim Chr As Object For Each Chr In rng.Characters With Chr 'Всего гласных букв в русском языке насчитывается 10: 'а, е, ё, и, о, у, ы, э, ю, я. Select Case Chr Case "а" & ChrW(769) Chr = "а" Case "е" & ChrW(769) Chr = "е" Case "ё" & ChrW(769) Chr = "ё" Case "и" & ChrW(769) Chr = "и" Case "о" & ChrW(769) Chr = "о" Case "у" & ChrW(769) Chr = "у" Case "ы" & ChrW(769) Chr = "ы" Case "э" & ChrW(769) Chr = "э" Case "ю" & ChrW(769) Chr = "ю" Case "я" & ChrW(769) Chr = "я" Case "А" & ChrW(769) Chr = "А" Case "Е" & ChrW(769) Chr = "Е" Case "Ё" & ChrW(769) Chr = "Ё" Case "И" & ChrW(769) Chr = "И" Case "О" & ChrW(769) Chr = "О" Case "У" & ChrW(769) Chr = "У" Case "Ы" & ChrW(769) Chr = "Ы" Case "Э" & ChrW(769) Chr = "Э" Case "Ю" & ChrW(769) Chr = "Ю" Case "Я" & ChrW(769) Chr = "Я" End Select End With Next End Sub |
Изменено: - 06.11.2023 11:00:50