Projetar Tabelas no Word usando C#

Este guia explica como projetar tabelas no Word usando C#. Ele fornece detalhes sobre como configurar o ambiente, um passo a passo e um código de exemplo demonstrando como aplicar estilos de tabela no Word usando C#. O artigo também aborda a personalização do estilo da tabela utilizando diversas propriedades e métodos.

Etapas para alterar o design da tabela no Microsoft Word usando C#

  1. Configurar o ambiente para usar o Aspose.Words para .NET e modificar o estilo da tabela
  2. Carregar o arquivo Word no objeto Document contendo tabelas
  3. Acessar a tabela desejada usando o índice da tabela
  4. Criar um novo estilo de tabela usando a classe TableStyle
  5. Definir fonte, bordas, formatação e estilo condicional
  6. Aplicar este novo estilo à tabela usando a propriedade Style
  7. Salvar o arquivo Word atualizado com o novo estilo de tabela

Essas etapas descrevem o processo de projetar uma tabela no Word usando C#. Primeiro, carregue o arquivo Word em um objeto Document, localize a tabela desejada, ajuste automaticamente o tamanho, defina um novo objeto TableStyle e configure suas propriedades conforme necessário. Por fim, aplique esse novo estilo à tabela e salve o arquivo Word com o design personalizado da tabela.

Código para definir estilos de tabela no Word usando 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");

Este código demonstra o processo de alteração do design da tabela no MS Word usando C#. Você pode definir um nome para o estilo da tabela e reutilizá-lo para outras tabelas. Se um estilo já estiver atribuído, é possível acessá-lo via Table.Style e modificar suas propriedades para atualizar o design.

Este artigo explicou como configurar estilos de tabela no Word. Para adicionar linhas a uma tabela existente, consulte o artigo Como adicionar linhas a uma tabela em um documento do MS Word usando C#.

 Português