Word Dokument mit Daten füllen aus .NET – Kopfzeile

Ich hatte schon geschrieben wie ich mit MergeField WordDokumente aus .NET mit Daten gefüllt habe. Ich musste nur leider selbst feststellen, das diese Methode nicht für die Kopf bzw. Fußzeile funktioniert

]
//HeaderFelder holen
 var header = doc.Sections[1].Headers[Word.WdHeaderFooterIndex.wdHeaderFooterPrimary].Range.Fields.GetEnumerator();
while (header.MoveNext())
 {
  Word.Field current = (Word.Field)header.Current;
  String feldname = current.Code.Text;
  feldname = feldname.Substring(13, feldname.Length - 30);

  current.Select();

  if (feldname.Equals("Datum"))
  {
   _WordApp.Selection.TypeText(DateTime.Today.ToShortDateString());
  }
 }

Innerhalb der Kopfzeile müssen genauso MergeFields sein!

Link:

http://social.msdn.microsoft.com/forums/en-US/vsto/thread/1bf05ac8-6fce-4c9d-bc23-9f887fd9d5a7/

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


8 − = 1

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>