Quand on copie/colle, c'est de l'ASCII pur donc sans attributs de couleur, graisse, taille, police, rien que des caractères. A moins de passer par un format propriétaire dans le presse-papier, ça complique et c'est pas universel (collage alors possible que dans certaines appli qui connaissent ce format spécial).
Les couleurs, c'est l'éditeur qui les gère selon les mots clé du langage courant (Basic, C, Pascal, ..).
MSVC n'imprime pas en couleurs ? Nul ...
Je viens d'essayer avec EditPlus (un shareware), les couleurs sortent quand on imprime, comme à l'écran.
MSVC, s'il savait exporter en HTML, ce serait une piste, mais un éditeur, c'est "rustique".