Thiết kế bảng trong Word bằng C#

Bài viết này hướng dẫn cách thiết kế bảng trong Word bằng C#. Nó cung cấp thông tin về cách thiết lập môi trường, danh sách các bước cần thực hiện và mã mẫu minh họa cách áp dụng kiểu bảng trong Word bằng C#, giúp bạn tùy chỉnh bảng bằng nhiều thuộc tính và phương thức khác nhau.

Các bước thay đổi thiết kế bảng trong Microsoft Word bằng C#

  1. Cài đặt môi trường để sử dụng Aspose.Words for .NET thay đổi kiểu bảng
  2. Tải tệp Word vào đối tượng Document chứa bảng
  3. Truy cập bảng mong muốn bằng chỉ mục bảng
  4. Tạo kiểu bảng mới bằng lớp TableStyle
  5. Cài đặt phông chữ, viền, định dạng và kiểu điều kiện
  6. Áp dụng kiểu mới này vào bảng bằng thuộc tính Style
  7. Lưu tệp Word đã cập nhật với kiểu bảng mới

Những bước trên mô tả quy trình thiết kế bảng trong Word bằng C#. Bạn cần tải tệp Word vào đối tượng Document, truy cập bảng, điều chỉnh kích thước tự động, tạo một đối tượng TableStyle mới và đặt các thuộc tính mong muốn. Cuối cùng, áp dụng kiểu mới này vào bảng và lưu tệp Word với kiểu bảng tùy chỉnh.

Mã C# để thiết lập kiểu bảng trong Word

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");

Mã trên minh họa cách thay đổi thiết kế bảng trong MS Word bằng C#. Bạn có thể đặt tên cho kiểu bảng và sử dụng lại nó sau này để áp dụng cho các bảng khác. Nếu bảng đã có kiểu được chỉ định, bạn có thể truy cập nó bằng Table.Style và thay đổi các thuộc tính để cập nhật kiểu bảng.

Bài viết này đã hướng dẫn cách đặt kiểu bảng trong Word. Nếu bạn muốn thêm hàng vào bảng hiện có, vui lòng tham khảo bài viết Cách thêm hàng vào bảng trong tài liệu MS Word bằng C#.

 Tiếng Việt