Word: Определить количество строк - VBA

Узнай цену своей работы

Формулировка задачи:

Добрый день! Подскажите как определить количество строк в объекте например Paragraph или Range

Решение задачи: «Word: Определить количество строк»

textual
Листинг программы
Function RangeLinesCount(MyRange As Range)
    Dim oWord As Range, KolStrok&, Line1%, LineOld%
    LineOld = MyRange.Information(wdFirstCharacterLineNumber)
    KolStrok = 1
    For Each oWord In MyRange.Words
        If oWord.Text = Chr(13) & Chr(7) Then oWord.End = oWord.Start
        Line1 = oWord.Information(wdFirstCharacterLineNumber)
        If Line1 <> LineOld Then
            KolStrok = KolStrok + 1
            LineOld = Line1
        End If
    Next
    RangeLinesCount = KolStrok
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы