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

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

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

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

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

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

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


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

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

11   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы