Wij werken hier met Navision en ik ben een nieuw offerte-format aan het samenstellen in een template in Word. (.dot)
Omdat Navision word-documenten aanmaakt (willekeurig cijfer onder een bepaald relatienummer) zit je altijd met een leeg .doc bestand. Hier importeren we vervolgens het template in als bestand (invoegen > bestand de .dot) en vervolgens worden met behulp van de data merge fields de gegevens van een relatie uit het systeem getrokken.
Nu wil ik ook d.m.v. een userform een gebruiker de mogelijkheid geven aanvullende gegevens in die offerte toe te voegen, waardoor door het aanvinken van opties in het userform ook hele lappen tekst kunnen worden toegevoegd.
Dit werkt allemaal prima als ik de .dot vanuit Word open of als ik een nieuw document aanmaak door er vanuit verkenner op te klikken, want de userform komt dan tevoorschijn:
ThisDocument:
Private Sub Document_open()
Sales.Show
End Sub
Nu is het probleem dat als je de .dot importeert als bestand in een lege .doc je wel de hele template te zien krijgt inclusief data merge fields, maar de userform (oftewel de VB script) blijft weg.
Nu ben ik dus eigenlijk op zoek naar een manier waarmee zowel de sjabloon (.dot) als de userform mee geimporteerd als de .dot wordt ingevoegd als bestand in een door Navision aangemaakte .doc
Heeft iemand van jullie een idee of dit uberhaupt mogelijk is? Zou ik dit met code moeten kunnen bewerkstelligen?
Omdat Navision word-documenten aanmaakt (willekeurig cijfer onder een bepaald relatienummer) zit je altijd met een leeg .doc bestand. Hier importeren we vervolgens het template in als bestand (invoegen > bestand de .dot) en vervolgens worden met behulp van de data merge fields de gegevens van een relatie uit het systeem getrokken.
Nu wil ik ook d.m.v. een userform een gebruiker de mogelijkheid geven aanvullende gegevens in die offerte toe te voegen, waardoor door het aanvinken van opties in het userform ook hele lappen tekst kunnen worden toegevoegd.
Dit werkt allemaal prima als ik de .dot vanuit Word open of als ik een nieuw document aanmaak door er vanuit verkenner op te klikken, want de userform komt dan tevoorschijn:
ThisDocument:
Private Sub Document_open()
Sales.Show
End Sub
Nu is het probleem dat als je de .dot importeert als bestand in een lege .doc je wel de hele template te zien krijgt inclusief data merge fields, maar de userform (oftewel de VB script) blijft weg.
Nu ben ik dus eigenlijk op zoek naar een manier waarmee zowel de sjabloon (.dot) als de userform mee geimporteerd als de .dot wordt ingevoegd als bestand in een door Navision aangemaakte .doc
Heeft iemand van jullie een idee of dit uberhaupt mogelijk is? Zou ik dit met code moeten kunnen bewerkstelligen?
[ Voor 3% gewijzigd door Verwijderd op 19-01-2010 15:21 ]