Un control RichTextbox tiene una serie de propiedades para obtener y establecer las características del texto: SelBold, SelColor, SelFontName, SelItalic, SelUnderline, ... Por ejemplo, si quieres escribir en negrita y subrayado con texto de color azul puedes hacer algo así:
With RichTextBox1
.SelBold = True
.SelUnderline = True
.SelColor = RGB(0, 0, 255)
End With