Sé que pediste una solución sin salir de Word. Pero aún así espero que se dé cuenta de que si copia el código desde Visual Studio y lo pega en Word, retendrá todo el formato (incluido el esquema de color).
Al copiar y pegar desde otras ubicaciones, como mínimo retendrá espacio e información de líneas nuevas que servirá de base para el formateo del código cuando luego aplique el aviso en este hilo de Chrisbux , puede cambiar el estilo de fuente a un ancho fijo como mensajería, terminal, etc.
Word no reconocerá las diferencias entre identificadores, palabras clave, operadores, literales, etc. Y tampoco hay un complemento que yo sepa que pueda hacerlo. La mayoría de las muestras de código en los documentos de Word que he visto (y he visto a muchos como desarrolladores de software que trabajan para una compañía que documenta el proceso de desarrollo en cada paso del camino), simplemente se hacen usando un estilo para colocar el código en un cuadro bien delineado y definir una fuente de ancho fijo.