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
| Dim wdapp As Object
Const CHEMIN_DOCUMENT As String = "\CONVOC_ENREGISTREES\"
Const WdGoToBookmark = -1
Const WdStory = 6
Set wdapp = CreateObject("Word.application")
' le code ci-dessous permet de faire apparaitre word en premier plan ou pas, false -> non et true -> oui
wdapp.Visible = False
'on ouvre le document
wdapp.Documents.Open CurrentProject.Path & "\CONVOC_MODELE\CONVOC.DOC"
With wdapp.ActiveDocument
.Bookmarks("SignAdressage").Range.Text = SignAdressage
.Bookmarks("SignDate").Range.Text = SignDate
.Bookmarks("SignRapam").Range.Text = SignRapam
.Bookmarks("SignMontant").Range.Text = SignMontant
.Bookmarks("SignNbBov").Range.Text = SignNbBov
.Bookmarks("SignLieuRDV").Range.Text = SignLieuRDV2
.Bookmarks("SignHeureRDV").Range.Text = SignHeureRDV2
.Bookmarks("SignDateRDV").Range.Text = SignDateRDV2
' je sauvegarde le fichier sous un autre nom
wdapp.ActiveDocument.SaveAs CurrentProject.Path & CHEMIN_DOCUMENT & NomFichier & ".doc"
' je ferme le fichier
wdapp.ActiveDocument.Close
' je ferme l'application
End With
wdapp.Visible = True
wdapp.Documents.Open CurrentProject.Path & CHEMIN_DOCUMENT & NomFichier & ".doc"
Set wdapp = Nothing
End Sub |
Partager