galaad2
Messages postés3Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention26 novembre 2003
-
13 juin 2003 à 14:56
steph12358
Messages postés149Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention10 décembre 2009
-
28 sept. 2012 à 09:02
Bonjour,
Je tente de faire un mailmerge (fusion sous word) depuis VB. J'ai une base de donnée en access2000. J'arrive à ouvrir Word sans problème, à changer le type de document (répertoire) mais je n'arrive pas à mettre le dataopensource en place.
Soit il me marque qu'il n'arrive pas à trouver le fichier avec les commandes suivantes :
With ActiveDocument.MailMerge
.MainDocumentType = wdFormLetters
strConnection = "DSN=MS Access Databases;" _
& "DBQ=C:\Northwind.mdb;" _
& "FIL=RedISAM;"
.OpenDataSource Name:="C:\NorthWind.mdb", _
Connection:=strConnection, _
SQLStatement:="SELECT * FROM Customers"
End With
(Provient de MSDN)
Soit il me demande de selectionner le tableau quand je lance :
With docNew.MailMerge
.MainDocumentType = wdFormLetters
.OpenDataSource _
Name:="C:\Program Files\Microsoft Office" & _
"\Office\Samples\Northwind.mdb", _
LinkToSource:=True, AddToRecentFiles:=False, _
Connection:="TABLE Orders"
End With
Est-il techniquement possible de courcicuiter cette demande de tablau pour que tout soit automatique??
Merci de vos réponses.