Уведомление об ответе может попасть в папку "Спам".
На Яндексе (или в другой почтовой системе) пометьте полученное письмо "Не спам", чтобы уведомления не попадали в папку "Спам".
Или, если вы используете почтовую программу (а не браузер), то разрешите спаму попадать в папку "Входящие" (в этом случае в теме письма будет текст [OBORONA-SPAM]).

Word VBA: Количество слов которые начинаются и заканчиваются на букву "b"

Автор chris_dzn, 28 мая 2017, 15:00

chris_dzn

Кто может помочь?
Нужен код VBA Word который будет считать количество слов которые начинаются и заканчиваются буквой "b" или "B" в заданном нами параграфе.

Администратор

Макрос работает с параграфом, в котором находится курсор (или если параграф выделен).

Макрос
Sub Макрос()

    Dim word As Range, counter As Long
   
    ' Цикл по словам в абзаце. Но для ворда словом являются и запятые, точки, знак абзаца,
        ' поэтому нужно об этом знать.
    For Each word In Selection.Paragraphs(1).Range.Words
        ' Trim - убираем правый пробел из слова.
        ' LCase - делаем в слове буквы маленькими, чтобы написать в коде одно условие,
            ' а не два: для больших и маленьких букв.
        If LCase(RTrim(word.Text)) Like "b*b" Then
            counter = counter + 1
        End If
    Next word
   
    MsgBox "Кол-во слов: " & counter
   
End Sub
[свернуть]