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
| Private Sub letterbut_cliquer()
Donnees_ChampWord
End Sub
Sub Donnees_ChampWord()
'Nécessite d'activer la référence "Microsoft Word xx.x Object Library"
Dim WordApp As Word.Application
Dim WordDoc As Word.Document
'ouvre session word
Set WordApp = New Word.Application
'word est masqué pendant l'opération
WordApp.Visible = False
'Fields(1) : premier champ du document Word
'Insertion du contenu de la cellule A1 dans le champ.
WordDoc.Fields(1).Result.Text = "M XXXX" & vbNewLine & "addresse" & vbNewLine & "74520 XXXX"
'Si le champ est dans un entête, utilisez:
WordDoc.Sections(1).Headers(wdHeaderFooterPrimary).Range.Fields(1).Result.Text = image2
End Sub |
Partager