Einzelnen Beitrag anzeigen

Benutzerbild von Nightjacket
Nightjacket

Registriert seit: 28. Feb 2013
7 Beiträge
 
Delphi 7 Professional
 
#4

AW: Serienbrieffelder auslesen

  Alt 28. Feb 2013, 16:16
Ja du hast Recht, Bookmarks sind etwas anderes. MailMerge-Felder kann man entweder über MailMerge.Fields ansprechen oder nur über Fields, wobei letzteres nicht wirklich nur Serienbrieffelder zählt, daher nicht zu empfehlen.

Die Enumeration befindet sich in der Eigenschaft Item

BookMarks.Item(i).Name
Ja auch das stimmt, nur wie oben beschrieben, bekomme ich eine Meldung, dass Item nicht bekannt ist (weder als Eigenschaft noch als Methode). Genau da liegt nun mein Problem. Ich weiß nicht wie ich meine MailMerge-Fields ansprechen kann um ihren "Namen" zu erhalten.

Sagen wir in der Vorlage steht:

"Sehr geehrter Herr <<Name>>,"

In diesem Fall soll mein Programm mir (ursprünglich geplant) über word.ActiveDocument.MailMerge.Fields(i).Result (bzw. Name/Text/..) den Namen des Feldes, also <<Name>>, ausgeben.
  Mit Zitat antworten Zitat