anoniem Geplaatst: 9 september 2007 Delen Geplaatst: 9 september 2007 Hallo, Ik weet niet of mijn vraag hier thuis hoort, maar goed. Ik heb een Wordbestand wat gekoppeld is aan een Access database (afdruk samenvoegen). Nu wil ik vanuit WORD zoeken naar een klantnummer uit de database en vervolgens moeten de samenvoegvelden gevuld worden aan de hand van het ingevoerde Klantnummer. Nu zit er in WORD 2007 wel een optie "adressen zoeken", maar dan zoekt ie in een gedeelte van het veld. Dus als je klantnummer 20 intypt dan vindt ie 2028, en dat is nou niet de bedoeling. Ik hoop dat jullie snappen wat ik bedoel en een oplossing hiervoor hebben. Alvast bedankt. Quote Link naar reactie
anoniem Geplaatst: 27 september 2007 Auteur Delen Geplaatst: 27 september 2007 Wellicht een wat late reactie, maar beter laat dan nooit. Is het niet handiger om de selectie in Access te doen, en vanuit Access het samenvoegen met een Word document starten De code voor het samenvoegen vanuit Access ziet er ongeveer zo uit [code:1:fffe97a169]Public Sub briefmerge() Set objWord = GetObject("padnaam\samenvoegbrief.doc") objWord.Application.Visible = True objWord.Application.Visible = True ' Execute the mail merge. ' objWord.MailMerge.Execute deze regel voegt samen naar nieuw document objWord.MailMerge.Destination = wdSendToNewDocument ' objWord.MailMerge.Destination = wdSendToPrinter objWord.MailMerge.Execute objWord.Application.ActiveDocument.SaveAs FileName:="padnaam\samengevoegdebrief.doc", _ FileFormat:=wdFormatRTF ' objWord.Application.ActiveDocument.Close objWord.Application.ActiveDocument.Close wdDoNotSaveChanges 'objWord.Application.ActiveDocument.Close wdDoNotSaveChanges objWord.Application.Quit wdDoNotSaveChanges Set objWord = Nothing End Sub [/code:1:fffe97a169] Let op, je hebt wel de verwijzing naar de Word library nodig Sukses Quote Link naar reactie
anoniem Geplaatst: 27 september 2007 Auteur Delen Geplaatst: 27 september 2007 Nee het is voor de gebruiker niet handiger omdat vanuit Acces te doen. Het gaat namelijk meestal maar om 1 brief die hij dan moet maken voor 1 klant, maar wel moeten er allerlei gegevens vanuit de database in die brief ingevuld worden. Hij wilt dus graag zijn samenvoegsjabloon openen en dan ergens de mogelijkheid krijgen om de juiste klant te selecteren op basis van een zoekveld waarin hij een klantnummer in kan geven, zodat die gegevens ingevuld worden die bij die klant horen. U de brief printen en klaar. In Word 2000 zat een dergelijke optie ingebouwd, maar nu heeft hij Office 2007 Pro en die optie die daar in zit zoekt ook in gedeeltes van het veld (zie mijn eerste bericht). Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen