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 36
| Dim Sejour, nom As String, Rep As String
Dim WordApp As Word.Application
Dim WordDoc As Word.Document
Rep = Feuil02.Range("a1")
nom = cboxnom.Value
Sejour = Feuil02.Range("b1")
theme = ""
dateD = Format(Feuil02.Range("b4"), "dd-mmm-yy")
DateF = Format(Feuil02.Range("b5"), "dd-mmm-yy")
On Error Resume Next
If cboxnom.Value = "" Then
MsgBox ("Choisissez un nom dans la liste !")
Exit Sub
End If
MonFichier$ = Rep & "\sejours\" & Sejour & "\Crobs\" & nom & " " & Annee & ".doc"
Set WordApp = New Word.Application
Set WordDoc = WordApp.Documents.Open(MonFichier$)
WordDoc.Unprotect ' je déprotège le document
WordDoc.Fields(1).Result.Text = nom
WordDoc.Fields(5).Result.Text = Sejour
WordDoc.Fields(6).Result.Text = theme
WordDoc.Fields(7).Result.Text = dateD
WordDoc.Fields(8).Result.Text = DateF
WordDoc.Protect Type:=wdAllowOnlyFormFields, NoReset:=True 'je reprotège le document
'J'utilisai cette ligne pour ouvrir et verifier le document
Shell ("c:\windows\explorer.exe " & Rep & "\SEJOURs\" & Sejour & "\Crobs\" & nom & " " & Annee & ".doc"), 1
End Sub |
Partager