Cum afișați fragmente de cod în MS Word păstrând formatul și evidențierea sintaxei?

Cunoaște cineva o modalitate de a afișa codul în documentele Microsoft Word care să păstreze colorarea și formatarea? De preferință, metoda ar fi, de asemenea, discretă și ușor de actualizat.

Am încercat să includ codul ca text obișnuit, ceea ce arată îngrozitor și încurcă la editarea textului obișnuit. Am încercat, de asemenea, să inserez obiecte, un document WordPad și o casetă de text, în document, apoi să pun codul în interiorul acestor obiecte. Codul arată mult mai bine și este mai ușor de evitat în timpul editării restului textului. Cu toate acestea, aceste obiecte pot acoperi doar o singură pagină, ceea ce face ca editarea să fie un coșmar atunci când trebuie adăugate mai multe pagini de cod.

În cele din urmă, știu că există editoare/formate mult mai bune care nu au nicio problemă în a gestiona acest lucru, dar eu sunt blocat să lucrez cu MS Word.

Încercați să definiți un stil numit 'code' și faceți-l să folosească un font mic cu lățime fixă, ar trebui să arate mai bine.

Folosiți CTRL+SPACEBAR pentru a reseta stilul.

Comentarii (5)

Acest lucru este puțin indirect, dar funcționează foarte bine. Obțineți LiveWriter și instalați acest plugin:

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

Introduceți codul dvs. folosind pluginul într-o postare pe blog. Selectați totul și copiați-l în Word.

Arată foarte bine și poate include numere de linie. De asemenea, se întinde decent pe pagini.

HTH

Colby Africa

Comentarii (1)

Nu există o modalitate curată de a face acest lucru și ar putea să arate ciudat în funcție de setările exacte ale stilului dvs.

Ceea ce ați putea încerca să faceți este să rulați mai întâi o conversie de la cod la HTML (există multe programe care fac acest lucru), apoi să încercați să deschideți fișierul HTML cu Word, care ar putea, sperăm, să vă ofere codul formatat și frumos, apoi să îl copiați și să îl lipiți în documentul dvs.

Comentarii (0)