ออกแบบตารางใน Word ด้วย C#

คู่มือนี้อธิบายถึง วิธีออกแบบตารางใน Word ด้วย C# โดยมีรายละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อม ลำดับขั้นตอน และโค้ดตัวอย่างที่แสดงให้เห็นถึง วิธีใช้สไตล์ตารางใน Word ด้วย C# นอกจากนี้ยังกล่าวถึงวิธีการปรับแต่งสไตล์ตารางโดยใช้คุณสมบัติและเมธอดต่างๆ

ขั้นตอนในการเปลี่ยนการออกแบบตารางใน Microsoft Word ด้วย C#

  1. ตั้งค่าสภาพแวดล้อมเพื่อใช้ Aspose.Words for .NET ในการปรับแต่งสไตล์ตาราง
  2. โหลดไฟล์ Word เข้าไปยังอ็อบเจ็กต์ Document ที่มีตารางอยู่
  3. เข้าถึงตารางที่ต้องการโดยใช้ดัชนีของตาราง
  4. สร้างสไตล์ตารางใหม่โดยใช้คลาส TableStyle
  5. กำหนดแบบอักษร เส้นขอบ การจัดรูปแบบ และสไตล์ตามเงื่อนไข
  6. ตั้งค่าสไตล์ใหม่ให้กับตารางโดยใช้คุณสมบัติ Style
  7. บันทึกไฟล์ 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#

 ไทย