Hoe geef je code snippets weer in MS Word met behoud van formaat en syntax highlighting?

Kent iemand een manier om code in Microsoft Word-documenten weer te geven met behoud van kleurstelling en opmaak? Bij voorkeur zou de methode ook onopvallend zijn en gemakkelijk bij te werken.

Ik heb geprobeerd code op te nemen als gewone tekst, maar dat ziet er niet uit en zit in de weg bij het bewerken van gewone tekst. Ik heb ook geprobeerd objecten, een WordPad document en een tekstvak, in het document in te voegen en dan de code in die objecten te plaatsen. De code ziet er veel beter uit en is gemakkelijker te vermijden bij het bewerken van de rest van de tekst. Deze objecten kunnen echter maar één pagina beslaan, waardoor het bewerken een nachtmerrie wordt als er meerdere pagina's code moeten worden toegevoegd.

Tenslotte weet ik dat er veel betere editors/formats zijn die hier geen problemen mee hebben, maar ik zit vast in MS Word.

Probeer een stijl te definiëren met de naam 'code' en maak er een klein lettertype met vaste breedte van, dan zou het er beter uit moeten zien.

Gebruik CTRL+SPACEBAR om de stijl te resetten.

Commentaren (5)

Dit is een beetje indirect, maar het werkt heel aardig. Haal LiveWriter en installeer deze plugin:

http://lvildosola.blogspot.com/2007/02/code-snippet-plugin-for-windows-live.html

Plaats je code met behulp van de plugin in een blog post. Selecteer alles en kopieer het naar Word.

Het ziet er goed uit en kan regelnummers bevatten. Het overspant ook fatsoenlijk pagina's.

HTH

Colby Afrika

Commentaren (1)

Er is echt geen zuivere manier om het te doen, en het kan er nog steeds verdacht uitzien op basis van uw exacte stijlinstellingen.

Wat je zou kunnen proberen is om eerst een code-naar-HTML conversie uit te voeren (er zijn veel programma's die dat doen), en dan te proberen het HTML-bestand te openen met Word, dat je hopelijk de opgemaakte en mooie code zou kunnen geven, en die dan in je document te kopiëren en te plakken.

Commentaren (0)