มีปลั๊กอินสำหรับ Microsoft Word เพื่อจัดรูปแบบตัวอย่างซอร์สโค้ดภายในเอกสารปกติหรือไม่?


13

ฉันต้องเขียนเอกสารทางเทคนิคใน Microsoft Wordพร้อมโค้ดตัวอย่างโรยทั่วทั้งข้อความ

มีวิธีใดโดยไม่ต้องออกจาก Microsoft Word (อาจเป็นปลั๊กอินหรือไม่) เพื่อจัดรูปแบบตัวอย่างซอร์สโค้ดภายในเอกสารด้วยวิธีเดียวกับที่ SuperUser.com ให้ - ปุ่มเล็ก ๆ ที่กำหนดทุกอย่างเป็นรหัสและรูปแบบที่เหมาะสมหรือไม่


คุณกำลังมองหาบางอย่างที่จะระบายสีคำหลักหรือเพียงแค่บางสิ่งเช่นแท็กรหัสใน HTML?
Joshua Nurczyk

คำตอบ:


5

คุณสามารถสร้าง "รูปแบบรหัส" โดยใช้ตัวเลือกรูปแบบ / รูปแบบและการจัดรูปแบบ จากแถบข้าง "สไตล์และการจัดรูปแบบ" สร้างสไตล์ใหม่เพื่อใช้สำหรับรหัส คุณสามารถระบุแบบอักษรขนาดแท็บเส้นขอบการแรเงาปุ่มลัด ฯลฯ ...

เมื่อคุณมีรูปแบบรหัสใหม่ให้เลือกรหัสของคุณในเอกสารและใช้รูปแบบใหม่ของคุณ คุณสามารถเลือกหลายตำแหน่งในข้อความโดยกดปุ่มค้างไว้ในขณะที่เลือกข้อความ

ข้อดีอีกประการของการใช้สไตล์คือคุณสามารถเปลี่ยนรูปแบบของข้อความใด ๆ ที่ใช้สไตล์นั้นได้อย่างง่ายดาย คุณเพียงแค่เปลี่ยนคุณสมบัติของสไตล์และข้อความใด ๆ ที่ใช้สไตล์นั้นจะได้รับการอัพเดตโดยอัตโนมัติ


11

ฉันรู้ว่าคุณขอวิธีแก้ปัญหาโดยไม่ทิ้ง Word แต่ฉันก็ยังหวังว่าคุณจะรู้ว่าถ้าคุณคัดลอกรหัสจากภายในVisual Studioและวางลงใน Word ก็จะรักษารูปแบบทั้งหมด (รวมถึงรูปแบบสี)

เมื่อคัดลอกวางจากที่อื่นอย่างน้อยที่สุดคุณจะเก็บข้อมูลพื้นที่และบรรทัดใหม่ซึ่งจะทำหน้าที่เป็นพื้นฐานสำหรับการกำหนดรหัสเมื่อคุณใช้คำแนะนำในกระทู้นี้โดยChrisbuxคุณสามารถเปลี่ยนรูปแบบตัวอักษรให้มีความกว้างคงที่ เช่น courier, terminal, ฯลฯ

Word จะไม่รู้จักความแตกต่างระหว่างตัวระบุคำหลักตัวดำเนินการตัวอักษร ฯลฯ และไม่มีปลั๊กอินสำหรับความรู้ของฉันที่สามารถทำได้ ตัวอย่างโค้ดส่วนใหญ่ในเอกสาร Word ที่ฉันเคยเห็น (และฉันเคยเห็นว่าเป็นนักพัฒนาซอฟต์แวร์ที่ทำงานให้กับ บริษัท ที่จัดทำเอกสารกระบวนการพัฒนาทุกขั้นตอน) ทำได้ง่ายๆโดยใช้สไตล์ในการวางโค้ดลงใน กล่องที่วาดเส้นอย่างดีและกำหนดแบบอักษรที่มีความกว้างคงที่


+1 สำหรับการใช้ Visual Studio; นั่นเป็นวิธีที่ผมทำมันได้เป็นอย่างดี
fretje

การลดลงเนื่องจากการวางจาก VS ถึง Word ให้ผลลัพธ์ที่ฉันไม่ชอบ บรรทัดมีระยะห่างสองเท่าและฉันต้องการแบบอักษร monospaced
Elroy Flynn

4

ไม่ได้ในทางเทคนิคคำตอบของคำถามที่คุณถาม แต่มีเป็นปลั๊กอินที่จะทำสิ่งที่คุณกำลังมองหาที่จะทำ ... สำหรับ OpenOffice

http://extensions.services.openoffice.org/project/CodeFormatter

มันยังอยู่ระหว่างการพัฒนาและยังไม่สมบูรณ์หรือไม่เร็วนัก แต่สำหรับภาษาที่รองรับ (C [++], Java, XML, Perl, Python และ Basic) มันเป็นงานที่ยอดเยี่ยม! และไม่เหมือนกับการคัดลอกวางของ Visual Studio คุณสามารถปรับการจัดรูปแบบเพียงแค่ปรับเปลี่ยนลักษณะที่ใช้ (และสร้าง) เพื่อติดแท็กโค้ดที่มีสี

เห็นเป็น OpenOffice เป็นผลิตภัณฑ์ $ 0 และดูเหมือนว่าจะทำสิ่งที่คุณกำลังมองหา (ต่างจาก Word) อย่างน้อยก็มีมูลค่าการพิจารณาใช่ไหม?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.