Построчное чтение Word - VBA

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

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

Как прочитать построчно в Word ? Вот что смог накидать но уходит в цикл либо ошибка
Листинг программы
  1. Dim r As Range
  2. Set r = ActiveDocument.Range
  3. Set rd = ActiveDocument.Range
  4. With r.Find
  5. .ClearFormatting
  6. .Text = "Список:"
  7. .Forward = True
  8. .Wrap = wdFindStop
  9. .Format = False
  10. .MatchCase = False
  11. .MatchWholeWord = False
  12. .MatchWildcards = False
  13. If .Execute Then
  14. Do While r.End
  15. Set r = r.Paragraphs(1).Next.Range
  16. MsgBox r.Text
  17. Loop
  18. Else
  19. MsgBox "не найдено"
  20. Exit Sub
  21. End If
  22. End With

Решение задачи: «Построчное чтение Word»

textual
Листинг программы
  1. Dim a() As String
  2. a = Split(Split(ActiveDocument.Range.Text, "Список:")(1), vbCr)
  3. Dim i As Long
  4. For i = 1 To UBound(a) - 2
  5.   MsgBox a(i)
  6. Next

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


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

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

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

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

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

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