Hvordan vises kodestumper i MS Word med bevarelse af format og syntaksmarkering?

Er der nogen, der kender en måde at vise kode i Microsoft Word-dokumenter på, som bevarer farve og formatering? Metoden skal helst også være diskret og let at opdatere.

Jeg har forsøgt at inkludere kode som almindelig tekst, hvilket ser forfærdeligt ud og er i vejen, når man redigerer almindelig tekst. Jeg har også forsøgt at indsætte objekter, et WordPad-dokument og en tekstboks, i dokumentet og derefter indsætte koden inden for disse objekter. Koden ser meget bedre ud og er lettere at undgå, mens man redigerer resten af teksten. Disse objekter kan dog kun spænde over én side, hvilket gør redigeringen til et mareridt, når der skal tilføjes flere sider med kode.

Endelig ved jeg, at der findes langt bedre editorer/formater, som ikke har problemer med at håndtere dette, men jeg er fastlåst i MS word.

Prøv at definere en stil med navnet 'code' og lad den bruge en lille skrifttype med fast bredde, så skulle det se bedre ud.

Brug CTRL+SPACEBAR for at nulstille stilen.

Kommentarer (5)

Det er lidt indirekte, men det fungerer meget godt. Få LiveWriter og installer dette plugin:

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

Indsæt din kode ved hjælp af plugin'et i et blogindlæg. Vælg alt, og kopier den til Word.

Det ser godt ud og kan indeholde linjenumre. Det spænder også over sider anstændigt.

HTH

Colby Africa

Kommentarer (1)

Der er ikke rigtig nogen ren måde at gøre det på, og det kan stadig se underligt ud, afhængigt af dine nøjagtige stilindstillinger.

Det du kunne prøve at gøre er først at køre en kode-til-HTML-konvertering (der findes mange programmer, der gør det), og derefter prøve at åbne HTML-filen med word, som forhåbentlig kan give dig den formaterede og smukke kode, og derefter kopiere og indsætte den i dit dokument.

Kommentarer (0)