Bonjour,
j'ai le problème suivant :
Dans Access 2007, je lance un publipostage avec le code ci dessous :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Private Sub Commande36_Click()
Dim wdapp As Word.Application
Dim strCheminDoc As String
Dim Strsql As String
 strCheminDoc = "C:\Documents and Settings\peter\Bureau\Peter\peter10.doc"
 Strsql = "SELECT * FROM [RexportConfLettre]"
 
  'demarrer word
  Set wdapp = New Word.Application
 
    With wdapp
    .Visible = True
    .Documents.Open strCheminDoc
 
    With .ActiveDocument.MailMerge
        .OpenDataSource Name:="C:\Documents and Settings\peter\Bureau\Peter\peter.accdb", _
            SQLStatement:=Strsql, _
            ReadOnly:=True
        .Destination = wdSendToNewDocument
 
        .Execute
 
        End With
    End With
 Set wdapp = Nothing
End Sub

Mon Document Word s'ouvre, avec un message d'erreur
"La connexion au pilote ODBC Microsoft access à echoué", Fichier C:\Documents and Settings\peter\Bureau\Peter\peter.mdb introuvable.

Je constate que le message d'erreur cherche la base peter.mdb, et non peter.accdb.

Dans outils d'administration\sources de données\Administrateur ODBC j'ai active "acces driver (*.mdb) ODBCJT32 DLL" et "access driver (*.mdb,*.accdb) ACEODBC.DLL"
Quelqu'un a déjà rencontré ce problème ?
Merci d'avance

Peter