Ich Exportieren von Daten aus einer Datenbank in ein Word-Dokument in WinForms C#Dokument Abschnitte
Das resultierende Dokument hat 5 Abschnitte aufgrund Verwendung mit:
Range.InsertBreak(WdBreakType.wdSectionBreakNextPage);
Was ich möchte wissen, ist, wie zu tun i beziehen sich individuell auf jeden Abschnitt - so dass ich einen anderen Header für jeden Abschnitt gesetzt, anstatt dies zu tun:
foreach (Section section in aDoc.Sections)
{
//Get the header range and add the header details.
var headerRange = section.Headers[WdHeaderFooterIndex.wdHeaderFooterPrimary].Range;
headerRange.Fields.Add(headerRange, WdFieldType.wdFieldPage);
headerRange.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphLeft;
headerRange.Font.ColorIndex = WdColorIndex.wdBlack;
headerRange.Font.Size = 14;
headerRange.Font.Name = "Arial";
headerRange.Font.Bold = 1;
headerRange.Text = Some Header Here;
headerRange.ParagraphFormat.Alignment = Microsoft.Office.Interop.Word.WdParagraphAlignment.wdAlignParagraphCenter;
}
Da diese alle Header „Einige Kopf hier“ setzt
Vielen Dank für Ihre Antwort, ich werde dies morgen versuchen, wenn ich an einem PC bin :) – Krono