Создание макроса для редактирование текста в Word - VBA

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

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

Создать макрос, который устанавливает двойной интервал между строками, выравнивает текст по левому краю страницы, формирует абзацный отступ 1,75 пт. Первое слово в предложении выделяет красным цветом. Столкнулся с проблемой, выделение красным цветом первого слова в предложение. Подскажите кто что может ps. код работает pss. код на изменение цвета отсутствует
Листинг программы
  1. Selection.WholeStory
  2. Selection.ParagraphFormat.LineSpacing = LinesToPoints(2)
  3. Selection.MoveLeft Unit:=wdCharacter, Count:=1
  4. Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdExtend
  5. Selection.WholeStory
  6. Selection.ParagraphFormat.Alignment = wdAlignParagraphLeft
  7. Selection.MoveLeft Unit:=wdCharacter, Count:=1
  8. Selection.WholeStory
  9. With Selection.ParagraphFormat
  10. .LeftIndent = CentimetersToPoints(0)
  11. .RightIndent = CentimetersToPoints(0)
  12. .SpaceBefore = 0
  13. .SpaceBeforeAuto = False
  14. .SpaceAfter = 0
  15. .SpaceAfterAuto = False
  16. .WidowControl = True
  17. .KeepWithNext = False
  18. .KeepTogether = False
  19. .PageBreakBefore = False
  20. .NoLineNumber = False
  21. .Hyphenation = True
  22. .FirstLineIndent = CentimetersToPoints(1.75)
  23. .OutlineLevel = wdOutlineLevelBodyText
  24. .CharacterUnitLeftIndent = 0
  25. .CharacterUnitRightIndent = 0
  26. .CharacterUnitFirstLineIndent = 0
  27. .LineUnitBefore = 0
  28. .LineUnitAfter = 0
  29. .MirrorIndents = False
  30. .TextboxTightWrap = wdTightNone
  31. End With

Решение задачи: «Создание макроса для редактирование текста в Word»

textual
Листинг программы
  1. Dim i As Long
  2. Selection.WholeStory
  3.    
  4.  With Selection.ParagraphFormat
  5.    .LineSpacing = LinesToPoints(2)
  6.    .FirstLineIndent = CentimetersToPoints(1.75)
  7.    .Alignment = wdAlignParagraphLeft
  8.  End With
  9.  
  10.  For i = 1 To ActiveDocument.Sentences.Count
  11.     ActiveDocument.Range.Sentences(i).Words(1).Font.Color = wdColorRed
  12.  Next i

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


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

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

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

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

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

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