Progettare tabelle in Word usando C#

Questa guida spiega come progettare tabelle in Word usando C#. Contiene le impostazioni per l’IDE, un elenco di passaggi e un codice di esempio che dimostra come applicare stili di tabella in Word usando C#. Vengono fornite informazioni dettagliate su come personalizzare lo stile delle tabelle utilizzando varie proprietà e metodi.

Passaggi per modificare il design delle tabelle in Microsoft Word usando C#

  1. Configurare l’ambiente per utilizzare Aspose.Words per .NET e modificare lo stile della tabella
  2. Caricare il file Word nell’oggetto Document con le tabelle
  3. Accedere alla tabella desiderata utilizzando l’indice della tabella
  4. Creare un nuovo stile di tabella utilizzando la classe TableStyle
  5. Impostare caratteri, bordi, formattazione e stili condizionali
  6. Applicare questo nuovo stile alla tabella utilizzando la proprietà Style
  7. Salvare il file Word aggiornato con il nuovo stile di tabella

Questi passaggi definiscono il processo per progettare una tabella in Word usando C#. Il file Word viene caricato in un oggetto Document, la tabella target viene individuata, viene adattata automaticamente alle dimensioni desiderate, e viene definito un nuovo oggetto TableStyle. Dopo aver impostato le proprietà desiderate, lo stile viene applicato alla tabella e il file Word aggiornato viene salvato.

Codice per impostare gli stili delle tabelle in 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");

Questo codice dimostra il processo di modifica del design delle tabelle in MS Word usando C#. È possibile definire un nome per lo stile della tabella, che può essere successivamente applicato ad altre tabelle. Se uno stile è già assegnato, è possibile accedervi utilizzando Table.Style e modificarne le proprietà per aggiornarlo.

Questo articolo ha illustrato il processo per impostare gli stili delle tabelle in Word. Per aggiungere righe a una tabella esistente, fai riferimento all’articolo su Come aggiungere righe a una tabella in un documento MS Word usando C#.

 Italiano