26. juli 2011 - 12:59
Der er
2 kommentarer og 1 løsning
Word VBA - mergefield
Hej. Jeg vil gerne lave en if-then sætning i word vba, der vurderer indholdet i et mergefield, i et standarddokument, der flettes med en database. Men hvordan refererer man til mergefields i vba?? Altså noget á la If Mergefield("feltnavn") = "værdi" then msgbox("Flot!") End if.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Inspiration fra "Hjælp": This example adds a SKIPIF field before the first MERGEFIELD field in Main.doc. If the next postal code equals 98040, the next record is skipped. Visual Basic for Applications Documents("Main.doc").MailMerge.Fields(1).Select Selection.Collapse Direction:=wdCollapseStart Documents("Main.doc").MailMerge.Fields.AddSkipIf _ Range:=Selection.Range, MergeField:="PostalCode", _ Comparison:=wdMergeIfEqual, CompareTo:="98040"
01. august 2011 - 22:18
#2
Jeg forstår simpelthen ikke at bruge ovenstående i praksis.... :-(
13. november 2011 - 20:04
#3
lukkes
Kurser inden for grundlæggende programmering