anoniem Geplaatst: 15 oktober 2003 Delen Geplaatst: 15 oktober 2003 Goedendag, ik heb in access een word document(sjabloon) opgeslagen in een OLE-Object. Als ik nu een klant kies en daarna een word document wil opstellen met zijn klantgegevens wordt Word geopend en zijn gegevens samengevoegd op de juiste plaats. Nu komt het probleem. Als de gebruiker nu de brief gaat typen en vervolgens Word afsluit nadat hij klaar is met printen etc. Dan komt access daarna met een melding: De wijzigingen in dit afhankelijke OLE-Object kunnen niet worden opgeslagen. De reden hiervoor is dat u niet gemachtigd bent om te schrijven. Nou dit klopt als een bus, want ik wil namelijk helemaal niet dat het sjabloon opgeslagen wordt. Deze moet namelijk zo blijven als hij is. Dus is er een manier om dit probleem op te lossen? - Sjabloon kopieren naar tempDir en daar de wijzigen in maken - Voordat word afsluit alles op undo ofzo - Andere mogelijkheden? thanxx Bjorn P.s. Access 2002, Word 2002 P.s.2 als er nog vragen zijn of als ik onduidelijk was "just let me know" Quote Link naar reactie
anoniem Geplaatst: 16 oktober 2003 Auteur Delen Geplaatst: 16 oktober 2003 Je opent in het programma de sjabloon. Je zou echter een nieuw document moeten openen op basis van je sjabloon. Dan kan het document wel worden opgeslagen door de gebruiker. De gebruiker kan dan zelf ook kiezen of hij/zij dat wel of niet wil doen. Quote Link naar reactie
anoniem Geplaatst: 16 oktober 2003 Auteur Delen Geplaatst: 16 oktober 2003 Als je word opstart met de /t optie kun je de template specificeren en wordt er een nieuw document gemaakt gebaseerd op de template. Ik heb dit zelf nooit gebruikt, maar kom het regelmatig tegen in de help. Hoe je het verder moet implementeren in Access is weer een andere vraag waar ik geen antwoord op heb op dit moment; maar ja, ik heb ook geen idee hoe de merge werkt waar je het over hebt, dus dat mag je zelf uitvogelen. Hoop dat je er wat aan hebt Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen