sergius25, ты не дерзи.
Извините!
Твой первый пост это куча несвязных слов. Так что, если ты еще не получил ответа на свой вопрос, то рассказывай подробнее что хочешь. Тебе уже дали и АПИ функцию и методы Вижуал Бэйсика. Что еще надо?
Вот код макроса задания, условие которого я написал тремя постами выше:
Sub WordRevers(s)
Dim s1() As String
Dim i As Integer
Dim sTmp As String
'разбиваем предложение на слова
s1 = Split(s, " ")
For i = LBound(s1) To UBound(s1)
sTmp = s1(UBound(s1) - i)
'выполняем условие про большие и маленькие буквы
'если последенее слово, то делаем первую букву большой
If i = LBound(s1) Then sTmp = UCase(Left(sTmp, 1)) + Mid(sTmp, 2)
'если первое слово, то делаем все буквы маленькими
If i = UBound(s1) Then sTmp = LCase(sTmp)
'пишем результат
ActiveWorkbook.Worksheets(1).Cells(1, i + 1) = sTmp
'ActiveWorkbook.Worksheets(1).Range("A" & CStr(i + 1)).Value = sTmp
Next i
End Sub
Где s - переменная, в которой хранится текст, напечатанный в Word.
И вопрос: как подключить ф-цию WinApi и спомощью неё изменить цвет текста, выводимого в ячейки?