ไม่ได้ในทางเทคนิคคำตอบของคำถามที่คุณถาม แต่มีเป็นปลั๊กอินที่จะทำสิ่งที่คุณกำลังมองหาที่จะทำ ... สำหรับ OpenOffice
http://extensions.services.openoffice.org/project/CodeFormatter
มันยังอยู่ระหว่างการพัฒนาและยังไม่สมบูรณ์หรือไม่เร็วนัก แต่สำหรับภาษาที่รองรับ (C [++], Java, XML, Perl, Python และ Basic) มันเป็นงานที่ยอดเยี่ยม! และไม่เหมือนกับการคัดลอกวางของ Visual Studio คุณสามารถปรับการจัดรูปแบบเพียงแค่ปรับเปลี่ยนลักษณะที่ใช้ (และสร้าง) เพื่อติดแท็กโค้ดที่มีสี
เห็นเป็น OpenOffice เป็นผลิตภัณฑ์ $ 0 และดูเหมือนว่าจะทำสิ่งที่คุณกำลังมองหา (ต่างจาก Word) อย่างน้อยก็มีมูลค่าการพิจารณาใช่ไหม?