Привет, вот сценарий: мне нужно выделить слова чередующимися цветами красного и зеленого, и у меня есть следующий код, который уже работает.Вопрос в том, как это можно сделать без использования оператора Mod или Modulo?Также следует использовать Range.Любые предложения приветствуются!Спасибо, парни!
Модуль для вызова функции:
Sub Test()
'If to call the function
If (altHighlight(ActiveDocument.Range)) = True Then MsgBox "Alternate Highlighting Done!"
End Sub
Функция для альтернативного выделения:
Function altHighlight(R As Range) As Boolean
Dim eachWord As Range
Dim count As Integer
For Each eachWord In R.Words
If count Mod 2 = 0 Then
eachWord.HighlightColorIndex = wdRed
Else
eachWord.HighlightColorIndex = wdGreen
End If
count = count + 1
Next
altHighlight = True
End Function