ในบทช่วยสอนสั้นๆ นี้ เราจะเข้าใจวิธีการ ค้นหาและแทนที่ข้อความในเอกสาร Word โดยใช้ C# ใน ข้อความแทนที่เอกสาร C# Word เป็นไปได้โดยใช้การเรียก API อย่างง่ายสำหรับแอปพลิเคชันใดๆ ที่ใช้ .NET ไม่ว่าคุณจะใช้ระบบปฏิบัติการ MS Windows, Linux หรือ macOS
ขั้นตอนในการแทนที่ข้อความในเอกสาร Word โดยใช้ C#
- กำหนดค่าไลบรารี Aspose.Words จาก NuGet package manager โดยใช้ MS Visual Studio
- สร้างอินสแตนซ์ของคลาส Document สำหรับการโหลดไฟล์ Word ต้นฉบับ
- สร้างอินสแตนซ์วัตถุคลาส FindReplaceOptions เพื่อตั้งค่าคุณสมบัติต่างๆ
- ตั้งค่าสตริงการค้นหาและแทนที่ในเมธอดแทนที่พร้อมกับคุณสมบัติต่างๆ
- บันทึกไฟล์คำที่ส่งออกด้วยค่าสตริงที่ถูกแทนที่
ในขั้นตอนข้างต้น เอกสาร Word ที่ป้อนจะถูกโหลด จากนั้นคุณสามารถระบุคุณสมบัติต่างๆ เพื่อค้นหาและแทนที่ข้อความ รวมถึงการค้นหาทั้งคำ แทนที่ทิศทาง และจับคู่ตัวพิมพ์ สุดท้าย บันทึกไฟล์เอาต์พุตหลังจากเสร็จสิ้นกระบวนการเพื่อ แทนที่ข้อความในเอกสาร Word โดยใช้ C#
รหัสเพื่อค้นหาและแทนที่ข้อความในเอกสาร Word โดยใช้ C#
ในตัวอย่างข้างต้น การใช้ C# DOCX แทนที่ข้อความสามารถทำได้ง่ายในโค้ดไม่กี่บรรทัด กระบวนการเริ่มต้นด้วยการโหลดเอกสาร Word อินพุตโดยใช้อินสแตนซ์ของ คลาสเอกสาร ซึ่งตามด้วยการตั้งค่าคุณสมบัติต่างๆ ของ คลาส FindReplaceOptions เพื่อปรับกระบวนการแทนที่ข้อความ สุดท้าย แทนที่ข้อความในเอกสาร Word โดยใช้ C# เสร็จสิ้นด้วยวิธีบันทึก
ในบทความนี้ เราได้เรียนรู้ว่าการใช้ C# แทนที่ข้อความในเอกสาร Word ทำได้ง่ายเพียงใด อย่างไรก็ตาม หากคุณต้องการเรียนรู้การส่งเอกสารคำทางอีเมล โปรดดูบทความใน วิธีส่งเอกสาร Word ทางอีเมลโดยใช้ C#