คู่มือนี้อธิบายถึง วิธีออกแบบตารางใน Word ด้วย C# โดยมีรายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อม ลำดับขั้นตอน และโค้ดตัวอย่างที่แสดงให้เห็นถึง วิธีใช้สไตล์ตารางใน Word ด้วย C# นอกจากนี้ยังกล่าวถึงวิธีการปรับแต่งสไตล์ตารางโดยใช้คุณสมบัติและเมธอดต่างๆ
ขั้นตอนในการเปลี่ยนการออกแบบตารางใน Microsoft Word ด้วย C#
- ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Words for .NET ในการปรับแต่งสไตล์ตาราง
- โหลดไฟล์ Word เข้าไปยังอ็อบเจ็กต์ Document ที่มีตารางอยู่
- เข้าถึงตารางที่ต้องการโดยใช้ดัชนีของตาราง
- สร้างสไตล์ตารางใหม่โดยใช้คลาส TableStyle
- กำหนดแบบอักษร เส้นขอบ การจัดรูปแบบ และสไตล์ตามเงื่อนไข
- ตั้งค่าสไตล์ใหม่ให้กับตารางโดยใช้คุณสมบัติ Style
- บันทึกไฟล์ Word ที่อัปเดตพร้อมกับสไตล์ตารางใหม่
ขั้นตอนเหล่านี้อธิบายกระบวนการ ออกแบบตารางใน Word ด้วย C# คุณต้องโหลดไฟล์ Word เข้าไปยังอ็อบเจ็กต์ Document ค้นหาตารางที่ต้องการ ปรับขนาดอัตโนมัติ กำหนดอ็อบเจ็กต์ TableStyle ใหม่ และตั้งค่าคุณสมบัติตามต้องการ จากนั้นนำสไตล์ใหม่ไปใช้กับตาราง และบันทึกไฟล์ Word ที่มีสไตล์ตารางที่กำหนดเอง
โค้ดสำหรับตั้งค่าสไตล์ตารางใน Word ด้วย C#
using Aspose.Words; | |
using Aspose.Words.Tables; | |
using System.Drawing; | |
// Apply license | |
License license = new License(); | |
license.SetLicense("license.lic"); | |
// Load the document | |
Document document = new Document("Table.docx"); | |
// Access the first table | |
Table table = (Table)document.GetChild(NodeType.Table, 0, true); | |
// Adjust table to fit within the window | |
table.AutoFit(AutoFitBehavior.AutoFitToWindow); | |
// Define a new table style | |
TableStyle customStyle = (TableStyle)document.Styles.Add(StyleType.Table, "CustomTableStyle"); | |
customStyle.ConditionalStyles.FirstRow.Shading.BackgroundPatternColor = Color.GreenYellow; | |
customStyle.ConditionalStyles.FirstRow.Shading.Texture = TextureIndex.TextureNone; | |
customStyle.Font.Color = Color.Red; | |
customStyle.Borders.LineStyle = LineStyle.Double; | |
customStyle.Borders.LineWidth = 2; | |
customStyle.Font.Shadow = true; | |
customStyle.ParagraphFormat.Alignment = ParagraphAlignment.Left; | |
// Apply the style to the table | |
table.Style = customStyle; | |
// Save the formatted document | |
document.Save("FormattedTable.docx"); |
โค้ดนี้แสดงให้เห็นถึง กระบวนการเปลี่ยนการออกแบบตารางใน MS Word ด้วย C# คุณสามารถกำหนดชื่อของสไตล์ตารางและนำไปใช้ซ้ำกับตารางอื่นๆ ได้ หากมีการกำหนดสไตล์อยู่แล้ว คุณสามารถเข้าถึงได้ผ่าน Table.Style
และเปลี่ยนคุณสมบัติเพื่ออัปเดตสไตล์ของตาราง
บทความนี้ได้สอนเกี่ยวกับการตั้งค่าสไตล์ตารางใน Word หากคุณต้องการเพิ่มแถวในตารางที่มีอยู่ โปรดดูบทความเกี่ยวกับ วิธีเพิ่มแถวในตารางของเอกสาร MS Word ด้วย C#