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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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