Я знаю, что вы просили решение, не покидая Word. Но все же я надеюсь, что вы понимаете, что если вы скопируете код из Visual Studio и вставите его в Word, он сохранит все форматирование (включая цветовую схему).
При вставке копий из других мест, как минимум, вы сохраните информацию о пробелах и новых строках, которая послужит основой для форматирования кода. Когда вы затем примените извещение Chrisbux об этом потоке, вы можете изменить стиль шрифта на фиксированную ширину. как курьер, терминал и т. д.
Word не распознает различия между идентификаторами, ключевыми словами, операторами, литералами и т.д. Кроме того, насколько мне известно, не существует плагина, способного это сделать. Большинство примеров кода в документах Word, которые я видел (и я видел многих как разработчиков программного обеспечения, работающих в компании, которая документирует процесс разработки на каждом этапе пути), просто делаются с использованием стиля для помещения кода в хорошо очерченное поле и определить шрифт фиксированной ширины.