Макрос. Добавление текста к жирным словам - VBA

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

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

Пытаюсь сделать макрос, но не понимаю в чем ошибка. Если слово написано жирным (Bold = True), то добавить к нему теги... На выходе:
<<b<<b<b>></b>b</b>>></b>b</b>>1111111111111</b>
Сам макрос.
Листинг программы
  1. Sub Макрос1()
  2. Dim Слово As String
  3. For i = 1 To ActiveDocument.Range.Words.Count
  4. If ActiveDocument.Words.Item(i).Font.Bold = True Then
  5. ActiveDocument.Words.Item(i) = "<b>" & ActiveDocument.Words.Item(i) & "</b>"
  6. Selection.EndOf
  7. End If
  8. Next
  9.  
  10. End Sub
Как сделать ActiveDocument.Words.Item(i) объектом типа Range или Select ?

Решение задачи: «Макрос. Добавление текста к жирным словам»

textual
Листинг программы
  1. Dim objChar As Word.Range
  2. For Each objChar In ActiveDocument.Content.Characters
  3.    
  4. Next

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


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

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

12   голосов , оценка 3.917 из 5

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

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

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