ฉันต้องวางโค้ด (ANSI C) ใน Microsoft Office Word และฉันต้องการรูปแบบของการเน้นไวยากรณ์ (แทนที่จะเปลี่ยนแบบอักษรเป็นLucida Console
)
มี addon บางอย่างที่จะให้ฉันเน้นไวยากรณ์รหัสใน Microsoft Office Word?
ฉันต้องวางโค้ด (ANSI C) ใน Microsoft Office Word และฉันต้องการรูปแบบของการเน้นไวยากรณ์ (แทนที่จะเปลี่ยนแบบอักษรเป็นLucida Console
)
มี addon บางอย่างที่จะให้ฉันเน้นไวยากรณ์รหัสใน Microsoft Office Word?
คำตอบ:
นำมาจากคำตอบของ Breakthroughสำหรับคำถามนี้ ( ขอบคุณความคิดเห็นของT. Kaltnekar )
คุณสามารถใช้Notepad ++เพื่อทำสิ่งนี้ได้สามวิธี เพียงแค่คุณรู้ว่า Notepad ++ เป็นรุ่นที่สูงขึ้นของ Notepad ซึ่งรองรับการเน้นไวยากรณ์ของไฟล์รหัสที่แตกต่างกัน "ออกจากกล่อง" - รวม PHP!
ดาวน์โหลดและติดตั้งติดไฟและโหลดไฟล์ PHP ของคุณ คุณควรเห็นสีมันสวยงามโดยอัตโนมัติ (ถ้าไม่ใช่เพราะนามสกุลไฟล์เป็นอย่างอื่นนอกจาก.php
ไปที่ภาษา -> PHP หรือภาษา -> P -> PHP)
หากคุณต้องการเปลี่ยนสีใด ๆ คุณสามารถทำได้อย่างง่ายดายเพียงไปที่การตั้งค่า -> Styler Configurator จากเมนูดังกล่าวคุณสามารถเปลี่ยนการเน้นและตัวเลือกแบบอักษรต่าง ๆ เพื่อให้เหมาะกับความต้องการของคุณ - แม้ว่าค่าเริ่มต้นมักจะพอเพียงสำหรับส่วนใหญ่
จากนั้นไปที่ปลั๊กอิน -> NppExport จากตรงนั้นคุณมีสามตัวเลือกที่คุณสามารถพิจารณา:
เริ่มต้นด้วยไฟล์ล่าสุด - "คัดลอกทุกรูปแบบไปยังคลิปบอร์ด" - ซึ่งจะคัดลอกไฟล์ทั้งหมดด้วยไวยากรณ์ที่ไฮไลต์ไปยังคลิปบอร์ด เมื่อคุณคลิกแล้วเปิด Microsoft Word และเพียงกดวาง! คุณควรเห็นรหัสที่เน้นด้วยไวยากรณ์อย่างสวยงาม หากมีข้อผิดพลาดคุณสามารถลองใช้ตัวเลือกอื่น (ส่งออกเป็น RTF / HTML) แม้ว่าฉันจะไม่เคยมีปัญหากับวิธีคลิปบอร์ด
คุณสามารถใช้notepad ++เพื่อส่งออกรหัสเป็น. rtf หรือ. html จากนั้นใช้ในเอกสารของคุณ
ฉันได้ลองใช้ปลั๊กอิน Office ต่างกัน แต่ก็ไม่เคยทำงานได้ดี หรือฉันไม่พบ
ฉันไม่ทราบเกี่ยวกับปลั๊กอิน Office ใด ๆ ที่จะทำเช่นนี้ แต่ถ้าคุณติดตั้ง Visual Studio หรือ Visual C ++ Express Edition คุณสามารถคัดลอกและวางรหัส (ซึ่งจะทำให้การจัดรูปแบบ) จาก Visual Studio ไปยัง Word โดยตรง