Как я могу изменить индекс цвета слова в строке для msword, используя Win32: OLE?

На самом деле я пытаюсь изменить индекс цвета для первого слова с фигурными скобками в массиве, чтобы они отображались в правильном цвете в Word 2003.

Например, если у меня есть такой массив:

@array="
        (This) is (perl),
         perl is a great (language),
         we can do anything with perl,
         (perl) feels us great."

Мне нужно, чтобы цвет первого слова, находящегося внутри круглых скобок (), то есть (This) и (perl), включая (), был красным, а остальное содержимое черным. и распечатать все содержимое массива в MS Word 2003:

Я использую Win32::OLE и Windows XP. Этот массив является лишь примером: содержимое массива будет меняться, но первое слово в фигурных скобках должно быть напечатано красным.


person User1611    schedule 17.03.2010    source источник
comment
чувствует нас здорово звучит сексуально и не имеет никакого смысла иначе. Даже тогда это натяжка. Я знаю, что вы не являетесь носителем английского языка, поэтому не говорите так, если не хотите, чтобы люди смеялись над вами. (perl) заставляет нас чувствовать себя прекрасно, или (perl) заставляет меня чувствовать себя прекрасно или (perl) чувствует себя прекрасно, приемлемы.   -  person DoctorFoo    schedule 17.03.2010
comment
Ты же знаешь, Синан, что он не изменит своего поведения, пока ты продолжаешь награждать его отличными ответами. :)   -  person brian d foy    schedule 17.03.2010
comment
@brian Верно, очень верно. Однако обратите внимание, что мой код также намеренно окрашивает (language) в красный цвет. Плюс я стараюсь следовать принципу, что сайт посвящен вопросам и ответам, а не отдельным постерам. Итак, я решил подождать около 10 часов, прежде чем ответить на его срочный вопрос.   -  person Sinan Ünür    schedule 17.03.2010
comment
эй, ребята, скажите мне, что я делаю неправильно? я принял все ответы, которые имеют отношение к моему вопросу ... и, конечно, я не тот парень, который просто ищет справедливые ответы, я достаточно старался для себя, и если и только если я не мог, я размещаю свои вопросы здесь. я извините, если мои вещи задели вас всех. я думаю, что недостаточно хорош, чтобы публиковать вопросы здесь, как вы все ожидаете. извините, ребята   -  person User1611    schedule 17.03.2010
comment
@lokesh Взгляните на stackoverflow.com/questions/2130836/ stackoverflow.com/questions/2092784/ stackoverflow.com/questions/1124676/ stackoverflow.com/questions/1824240/ stackoverflow.com/questions/915175/ и другими. Я не понимаю, почему ни один из ответов не был приемлемым.   -  person Sinan Ünür    schedule 17.03.2010