problème de communication word/access - VB/VBA/VBS - Programmation
MarshPosté le 26-10-2005 à 15:10:43
Bonjour à toutes et à tous, voici mon problème: je fais du publipostage sous word à partir de requêtes access. je veux pouvoir lancer ces documents word à partir d'un formulaire access pour gagner du temps. j'utilise donc une procédure vba du type :
sub LancerBordereau()
dim oApp as object, bordereau as object set oApp = CreateObject(Word.Application) set Bordereau = oApp.Documents.Open("G:\Documents\bordereau" ) oApp.visible = true
end sub
Avec Access 97 (que j'utilise à la maison), cela va parfaitement Avec Access XP, le document Word est ouvert...mais sans lien de données de fusion (ouvert en mode "document word normal", wdNormalDocument). Et si je quitte access et que je lance le document word, je vois que ce n'est plus un document principal de fusion.
Quelqu'un pourrait-il me dire comment résoudre le problème ? Que le doc soit ouvert avec son lien à la source de données ?
Marsh Posté le 26-10-2005 à 15:10:43
Bonjour à toutes et à tous, voici mon problème:
je fais du publipostage sous word à partir de requêtes access.
je veux pouvoir lancer ces documents word à partir d'un formulaire access pour gagner du temps.
j'utilise donc une procédure vba du type :
sub LancerBordereau()
dim oApp as object, bordereau as object
set oApp = CreateObject(Word.Application)
set Bordereau = oApp.Documents.Open("G:\Documents\bordereau" )
oApp.visible = true
end sub
Avec Access 97 (que j'utilise à la maison), cela va parfaitement
Avec Access XP, le document Word est ouvert...mais sans lien de données de fusion (ouvert en mode "document word normal", wdNormalDocument). Et si je quitte access et que je lance le document word, je vois que ce n'est plus un document principal de fusion.
Quelqu'un pourrait-il me dire comment résoudre le problème ? Que le doc soit ouvert avec son lien à la source de données ?
Merci !!
Message édité par JCL23 le 26-10-2005 à 15:44:12