Word VBA - жирный абзац, если первый символ является числовым

Пытаясь заставить этот макрос пройти через все абзацы и проверить, начинаются ли они с цифры, если да, я бы хотел, чтобы весь этот абзац был выделен жирным шрифтом. Однако ничего не происходит, даже сообщения об ошибке.

Sub titles()

    For Each Paragraph In ActiveDocument.Paragraphs
        If IsNumeric(Paragraph.Range.Words(1).Characters(1)) = True Then
            wcount = Paragraph.Range.Words.Count
            Paragraph.Range.Words(wcount).Font.Bold = True
            'MsgBox (wcount)
        End If
    Next Paragraph

End Sub

person Serveira    schedule 06.07.2017    source источник


Ответы (1)


Этот:

Paragraph.Range.Words(wcount).Font.Bold = True

будет просто выделять последнее «слово». Пытаться:

Paragraph.Range.Font.Bold = True
person Tim Williams    schedule 06.07.2017
comment
Работает как шарм! - person Serveira; 07.07.2017