Word 2007 VBA - Tworzenie tekstów BOLD i innych ITALIC

Mam następujący kod, który wybiera dane z komórki programu Excel i zastępuje określony fragment tekstu w moim dokumencie programu Word (dla celów tego pytania komórka programu Excel została zastąpiona zwykłym ciągiem tekstowym).

Dane „: idzie do” są stałe, a dane „aaa bbb” mogą być dowolne, dopóki nie osiągniemy „z”, które również jest stałe. Następnie dane po „z”, „ccc ddd eee” mogą być dowolne, dopóki nie trafią w „-”, które również jest stałe.

Czy możliwe jest utworzenie danych „aaa bbb”POGRUBIENIE & UPPER CASE, jednocześnie wprowadzając dane „ccc ddd eee”KURSYWA ?

": idzie doAAA BBB zccc ddd eee - „

Selection.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
    .Text = "MOTMDIV1"
    .Replacement.Text = ": goes to aaa bbb of ccc ddd eee - "
    .Forward = True
    .Wrap = wdFindContinue
    .Format = False
    .MatchCase = True
    .MatchWholeWord = False
    .MatchWildcards = False
    .MatchSoundsLike = False
    .MatchAllWordForms = False
End With

Selection.Find.Execute Replace:=wdReplaceAll

questionAnswers(1)

yourAnswerToTheQuestion