Bonjours à tous
Je voudrais ouvrir un fichier Word existant depuis Excel.
J'ai trouvé dans cette macro dans Wiki mais elle bloque à la première ligne.
Dim appWrd As Word.Application
Dim docWord As Word.Document
Set appWrd = CreateObject('Word.Application')
appWrd.Visible = True
Set docWord = appWrd.Documents. _
Open('C:\\Test.doc', ReadOnly:=True)
le message reçu est : 'erreur de compilation
type defini par l'utilisateur non défini'
Savez vous quelle est l'erreur ?????
Merci de votre aide
Bonjour gg, le Forum,
Ayant rencontré le même problème récemment, je puis te dire que ceci vinent du mot Word ou la lettre o est absent. Tu as Wrd au lieu de Word à quatre reprises.
En te souhaitant une bonne journée.
Bonjour
vérifie que les noms situés dans les déclarations Dim et ceux situés dans les 'set' soient bien identiques.
Le message veut dire que tu utilises une variable non préalablement définie par un 'dim' adéquat.
Merci Chris et Michel mais aprés vérification suivant vos infos,toujours le même probleme.
J'ai copié texto le programe sur wiki
Je pensais l'utiliser sans problème
Salut
Sub OuvrirDoc()
'Il convient d'activer la référence 'Microsoft Word XX.X Object Library'
Dim AppW As Word.Application
Dim DocW As Word.Document
Dim Chemin As String
Chemin = ThisWorkbook.Path & 'LeFichier.doc'
Set AppW = CreateObject('Word.Application')
AppW.Visible = True
Set DocW = AppW.Documents.Open(Chemin)
End Sub
Merci à tous pour vos efforts mais toujours la
même reponse à la premiere ligne.
Ce n'est pas la premiére fois que je ne comprends
rien à la logique de liaison entre documents Office.
Salut et encore merci.
Dim appWrd As Object
Dim docWord As Object
Set appWrd = CreateObject('Word.Application')
appWrd.Visible = True
Set docWord = appWrd.Documents.Open('C:\\\\\\\\Test.doc', ReadOnly:=True)