When i use merge, the displayname of the mergefield is left in the text with the merged contents
What is wrong?
Code
wps.clear;
wps.LoadFromStream(source);
wps.ReformatAll(true);
wps.OnMailMergeGetText := MailMergeGetText;
wps.InsertPointAttr.Hidden := true;
wps.MergeText('',true);
wps.TextSaveFormat := 'RTF';
Result := TMemoryStream.Create;
wps.SaveToStream(Result);
MailMergeGetText
o := wps.FieldLocate(inspname,'', true, [wplocGlobalSearch]);
s := o.Source;
......
Contents.Clear;
Contents.Options := Contents.Options + [mmDeleteThisField];
Contents.StringValue := AsRTF ; //something depending on s
Alles anzeigen