ฉันต้องวางโค้ด (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 โดยตรง