2013-11-21 7 views
7

Ich schreibe ein Dokument, das Codeänderungen in C# -Projekt zeigen möchte, ich bin auf der Suche nach einem guten Format Code-Snippet anzuzeigen .Wie Code-Snippets in MS Word-Dokument angezeigt werden, wie es in StackOverflow (Bildlaufleisten und grauen Hintergrund) zeigt

Ich mag ist die Art und Weise StackOverflow-Website zeigt Code-Snippet in seinen Fragen und Antworten (Bildlaufleisten und Hintergrundfarbe).

Kann mir jemand helfen, ähnliche Hintergrund/Ansicht zu erstellen, Code-Snippet in Word-Dokument (hauptsächlich Bildlaufleisten) zu zeigen.

Ich habe versucht, es aus StackOverflow kopieren und einfügen, aber der Hintergrund wird nicht angezeigt.

Ich suche und fand diese nützlichen Link aber nicht Hintergrundfarbe ändern und Bildlaufleisten nicht How do you display code snippets in MS Word preserving format and syntax highlighting?

+0

Hier ist meine Lösung ohne Scrollbalken http://stackoverflow.com/a/38206442/4367848 –

Antwort

2

In Microsoft Word Setup ein Textfeld (Einfügen> Textbox) wählen Sie das Register „Format“ haben, gehen Sie um "zu füllen" und wählen Sie die Hintergrundfarbe, richten Sie einen grauen Hintergrund ein, dann verwenden Sie eine monospaced Schriftart und hier ist Ihr Code-ähnlicher Text! Hier

ist ein Link zu einer Microsoft-Support-Seite, die Sie besser fahren können, wenn Sie brauchen: http://office.microsoft.com/en-gb/word-help/make-the-background-of-a-text-box-invisible-HA010337242.aspx?CTT=1

Fro Bildlaufleisten ein wenig komplizierter ist, aber hier ist jemand, der eine Lösung gefunden: http://answers.microsoft.com/en-us/office/forum/office_2007-word/i-need-a-textbox-with-a-scroll-bar-in-my-word-form/534ced3f-f202-46b1-a4b4-3ecdabaa6899

Von dort können Sie viele nützliche Anleitungen für die Textformatierung und allgemeine MS Word Verwendung finden. Hier

+0

dies nicht für viele Code-Snippet auf der Seite fisible scheint, ich bin Suche nach etwas Handvoll .. –

+0

Ich benutze immer noch Einfügen -> Objekt ... –

10

ist, was ich tat, zunächst die Ergebnisse:

enter image description here

Zum stackoverflow Kopie einige Code, fügen Sie ihn in das Wort doc, erhalten Sie diese grauen Kasten und etc.

Mark Sie Text und gehen Sie zu:

enter image description here

enter image description here

enter image description here

Dann schreiben Sie einfach den Code in jedem IDE, und daran vorbei in das Word-Dokument, es markieren und den Stil Code festgelegt. :)

+1

Könnten Sie bitte erklären, wie Sie die Optionen konfigurieren konnten, wie zum Beispiel einen Hintergrund aktivieren? Sie haben gerade den letzten Bildschirm gezeigt, und ich bin verwirrt über den Prozess, den Sie dafür gemacht haben. – AeroVTP

+0

@ AeroVTP was ist nicht klar aus dem Prozess? Ich habe alles geschrieben, was du tun musst, um es zu bekommen ... der letzte Bildschirm ist das erste Bild. alle anderen sind der Prozess es selbst ... – USer22999299

+0

Sorry, ich war nicht klar, was ich meinte ist, dass die tatsächlichen Schritte, die Sie beim Erstellen eines neuen Stils, Sie nicht zeigen, wie Sie tatsächlich die Hintergrundfarbe innerhalb der festlegen Stil-Editor. Ich musste es bei meiner Version von Word finden, also fragte ich mich, ob Sie es anderen, die diese Frage verwenden, leichter machen könnten. – AeroVTP

0

Fügen Sie einfach eine 1x1 Tabelle ein, formatieren Sie sie wie gewünscht und fügen Sie den Code aus dem Editor ++ (NppExport-> Kopieren Sie alle Formate in die Zwischenablage). Einfachste Lösung.

Auch wenn, wäre es am besten, wenn wir zu Bill schreiben, dass er einen Code Styler für uns Entwickler benötigen, unseren Code zu dokumentieren, über Microsoft Word zu setzen hat :(

1

ich nicht kommentieren kann auf den meisten Antwort gestimmt für @AeroVTP, ist mein rep zu niedrig Aber wenn man einen Stil erstellen, können Sie es mit einem rechten Mausklick ändern und dann ändern ..

Img 1

dann unten links, auf Format klicken -.> Border. Dann können Sie auf der Registerkarte Schattierung die gewünschte Farbe als Hintergrund auswählen.Hoffen, dass diese Dinge aufklärt :)

Img 2