Acabei de testar isso com o Visual Studio, então pode ser um pouco diferente do Eclipse. Quando você diz caixa de texto, eu também suponho que você quer dizer uma única célula do Excel. No Visual Studio, o Excel só permite a colagem de texto. Em seguida, colei o código no Word, o que preserva a formatação e o realce. Copiar o texto do Word e colá-lo no Excel pareceu preservar a sintaxe e o formato.
Eu diria que, embora o Excel possa fazer várias coisas, pode não ser a melhor ferramenta para usar em tudo. É difícil dizer sem saber mais sobre o seu caso específico, mas outra ferramenta pode ser melhor para preservar o formato do código.