Речь идет про компилятор, среду программирования или текстовый редактор?
В качестве ткстового редактора я и Microsoft Word могу заставить делать все, что нужно. Будет и Си++ и паскаль и ассемблер и Visual Basic в одном флаконе. И даже скомпилированные exe-шники будет сам запускать на отладку. Но Microsoft Word - это не среда программирования. У него другое назначение. И если Visual Basic можно в нем транслировать напрямую, то вот для трансляции кода на Си или ассемблере придется использовать внешний компилятор. Intel, Microsoft и Borland делают неплохие трансляторы. Их и к Word-у прикрутить можно. Но зачем такие сложности для подачи командной строки?