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#
- Configurare l’ambiente per utilizzare Aspose.Words per .NET e modificare lo stile della tabella
- Caricare il file Word nell’oggetto Document con le tabelle
- Accedere alla tabella desiderata utilizzando l’indice della tabella
- Creare un nuovo stile di tabella utilizzando la classe TableStyle
- Impostare caratteri, bordi, formattazione e stili condizionali
- Applicare questo nuovo stile alla tabella utilizzando la proprietà Style
- 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#.