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
|
'*******************************************************************
Public Sub OuvertureFichierWord(StdDocName As String)
'On Error GoTo Err_OuvertureFichierWord
Dim oApp As Object
Dim Répertoire As String
'répertoire ou se trouvent les fichiers
Répertoire = CurrentProject.path & "\Modèles de documents"
'Déclaration de l'application WORD
On Error Resume Next
'Détection de l'application WORD
Set oApp = GetObject(, "Word.Application")
'Si Word n'est pas ouvert, une erreur est générée.
'Alors création d'une instance de WORD.
If Err.Number <> 0 Then
Set oApp = CreateObject("Word.Application")
Err.Clear 'effacement de l'objet Err
End If
oApp.Visible = True
oApp.ChangeFileOpenDirectory Répertoire
'ouverture du document en ignorant les modifs s'il est ouvert (revert)
With oApp.Documents
.Open fileName:=StdDocName, Revert:=True
End With
Exit_OuvertureFichierWord:
Exit Sub
End Sub
'******************************************************************* |
Partager