How To Format A Block of Code Within a Presentation?
http://www.tohtml.com/ created syntax highlighted HTML code for lots of languages. It might be what you're looking for.
An on-line syntax highlighter:
http://hilite.me/
Just copy and paste into your document.
If you're using Visual Studio (this might work in Eclipse also, but I never tried) and you copy & paste into Microsoft Word (or any other microsoft product) it will paste the code in whatever color your IDE had. Then you just need to copy the text out of word and into your desired application and it will paste as rich text.
I've only seen this work across Visual Studio to other Microsoft products though so I don't know if it will be any help.