บทช่วยสอนนี้จะแนะนำ วิธีสร้างฟอร์มใน Word โดยใช้ C# โดยให้ขั้นตอนโดยละเอียดเพื่อกำหนดค่าสภาพแวดล้อมและเพิ่มฟิลด์ฟอร์มประเภทต่างๆ ลงในเอกสาร คุณจะ สร้างฟิลด์ฟอร์มใน Word โดยใช้ C# เช่น การป้อนข้อความ ช่องทำเครื่องหมาย และคอมโบบ็อกซ์ เมื่อสร้างแบบฟอร์มแล้ว คุณจะบันทึกลงในดิสก์เป็นรูปแบบไฟล์ DOCX หรือ DOC ตามความต้องการของคุณ
ขั้นตอนในการสร้างฟอร์มใน Word โดยใช้ C#
- สร้างสภาพแวดล้อมการพัฒนาเพื่อเพิ่ม Aspose.Words จากที่เก็บ NuGet
- สร้างเอกสารเปล่าโดยใช้คลาส Document เพื่อเพิ่มการควบคุมฟอร์ม
- สร้างและเริ่มต้นวัตถุคลาส DocumentBuilder สำหรับเอกสารที่สร้างขึ้นใหม่
- แทรกฟิลด์แบบฟอร์มป้อนข้อความและช่องทำเครื่องหมายในเอกสารโดยใช้วัตถุ DocumentBuilder
- บันทึกเอกสารบนดิสก์
ขั้นตอนเหล่านี้อธิบาย วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ C# โดยการแชร์คลาส เนมสเปซ และฟิลด์แบบฟอร์มที่จำเป็นซึ่งสามารถเพิ่มลงในเอกสารได้ คุณสามารถตั้งค่าคุณสมบัติจำนวนหนึ่งสำหรับการควบคุมที่เพิ่มเข้ามาใหม่เพื่อปรับแต่งคุณสมบัติเหล่านั้น ถ้าคุณต้องการจัดระเบียบตัวควบคุมด้วยวิธีที่ดีกว่า ให้ลองสร้างตารางแล้วเพิ่มตัวควบคุมลงในเซลล์ตารางเพื่อให้เห็นภาพได้อย่างเหมาะสม อย่างไรก็ตาม ในที่นี้จะอธิบายเฉพาะการแทรกช่องฟอร์มเท่านั้น
รหัสเพื่อสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ C
using Aspose.Words; | |
using Aspose.Words.Fields; | |
namespace HowToCreateAFormInWordUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function for how to create a form in Word using CSharp | |
{ | |
//Initialize license | |
Aspose.Words.License lic = new Aspose.Words.License(); | |
lic.SetLicense("Aspose.Total.lic"); | |
// Create a document | |
Document docForm = new Document(); | |
// Create a DocumentBuilder object | |
DocumentBuilder builderForm = new DocumentBuilder(docForm); | |
// Insert text input | |
builderForm.InsertTextInput("TextInputControl", TextFormFieldType.Regular, "", "Enter text here", 0); | |
builderForm.InsertBreak(BreakType.LineBreak); | |
// Insert checkbox | |
builderForm.InsertCheckBox("CheckBoxControl", true, true, 0); | |
// Save the document | |
docForm.Save("output.docx"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
รหัสนี้สาธิต วิธีสร้างแบบฟอร์มที่กรอกได้ใน Word โดยใช้ C# เมื่อใดก็ตามที่เราแทรกฟิลด์ฟอร์ม ข้อมูลอ้างอิงจะถูกส่งกลับซึ่งสามารถใช้เพื่อปรับแต่งการควบคุมได้ คุณสามารถตั้งค่าคุณสมบัติเช่น CheckBoxSize และสถานะที่ทำเครื่องหมายสำหรับช่องทำเครื่องหมาย ดัชนีรายการที่เลือกสำหรับกล่องคำสั่งผสม และคุณสมบัติทั่วไปสำหรับช่องแบบฟอร์มทั้งหมด เช่น แบบอักษร ข้อความช่วยเหลือ ข้อความแสดงสถานะ ฯลฯ เป็นต้น
บทความนี้สอนให้เราเพิ่มฟิลด์ฟอร์มในเอกสาร Word โดยใช้ C# อย่างไรก็ตาม หากคุณสนใจสร้างตารางในเอกสาร Word โปรดดูบทความใน วิธีสร้างตารางในเอกสาร Word โดยใช้ C#