Bonjour à tous,
Je souhaiterais transférer les données d'un formualire vers un document Word.
En me basant sur l'exemple donner dans le FAQ, j'ai écrit la procédure suivante :
Le document Word s'ouvre bien mais les données ne sont pas copiées dans les "signets" et j'obtiens systématiquement le mesage suivant dans Access :
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
27
28
29
30
31
32
33
34
35 Private Sub Com_Grille_Entretien_Click() On Error GoTo Err_Com_Grille_Entretien_Click Dim WdApp As Object Dim strWordDoc As String Dim DateRV As String Dim NomCandidat As String Dim PrénomCandidat As String strWordDoc = "C:\WINDOWS\Application Data\Microsoft\Modèles\Word\Grille_entretien_candidature_V4.dot" DateRV = Me.DateRV.Value NomCandidat = Me.NomCandidat.Value PrénomCandidat = Me.PrénomCandidat.Value Set WdApp = CreateObject("Word.Application") With WdApp .Visible = True .Documents.Add Template:=strWordDoc, NewTemplate:=False, DocumentType:=0 .Activate End With WdApp.ActiveDocument.Bookmarks("DateRV").Range.Text = DateRV WdApp.ActiveDocument.Bookmarks("NomCandidat").Range.Text = NomCandidat WdApp.ActiveDocument.Bookmarks("PrénomCandidat").Range.Text = PrénomCandidat Exit_Com_Grille_Entretien_Click: Exit Sub Err_Com_Grille_Entretien_Click: MsgBox Err.Description Resume Exit_Com_Grille_Entretien_Click End Sub
"Impossible de supprimer la plage."
Merci de votre aide !
Snoopy![]()
Partager