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