Problème ouverture word macro depuis excel

Fermé
Imod - 3 févr. 2012 à 22:17
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 - 6 févr. 2012 à 08:29
Bonjour,
Je viens vous demander de l'aide car depuis 3 semaines j'essaie de
résoudre un problème mais en vain.
En effet, je dispose d'un fichier de synthèse excel qui possède n
lignes. Chaque ligne a une désignation spécifique. Un document word
portant le nom de chaque désignation (un doc word correspond à une
ligne). Je souhaiterai donc ouvrir automatiquement le fichier word via
ma synthèse excel.
exemple:
je suis à la ligne TOTO1. J'apppui sur le bouton et le fichier word
TOTO1.doc s'ouvre.
Pouvez-vous m'aider svp?
ps: je précise que ma macro fonctionne pour des fichier .xls.
Merci.


Ma macro:


Sub ouvre_PV800()
RetVal = Shell("C:\Program Files\Microsoft Office\Office14\WINWORD.EXE
T:\_AFFAIRES\9F_Koudiet_E0768\PLANT\realisat\L - SITE\L06 - PV DDM
Case\Suivi DDM\Stockage DDM NC\PV 800.doc", 1)
rep_dm = "T:\_AFFAIRES\9F_Koudiet_E0768\PLANT\realisat\L - SITE\L06 -
PV DDM Case\Suivi DDM\Stockage DDM NC\PV 800.doc"
nomfichlong = Dir(rep_dm & Cells(ActiveCell.Row, 3).Value & ".doc")
If nomfichlong = "" Then
MsgBox "La fiche n'existe pas"
Exit Sub
End If
If nomfichlong <> "" Then
Application.AskToUpdateLinks = False
Workbooks.Open Filename:=rep_dm & Cells(ActiveCell.Row,
3).Value & ".doc", UpdateLinks:=False
Application.AskToUpdateLinks = True
End If
End Sub
Problème ouverture word macro excel »
A voir également:

3 réponses

g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
4 févr. 2012 à 09:04
Bonjour,

Pour ouvrir un doc Word depuis Excel, tu peux essayer et adapter la macro décrite ici http://gerard.g.pagesperso-orange.fr/logexl_09.htm#Ouverture_Word

Bonne journée.
0
Bonjour,
J'ai suivi exactement le conseil que vous m'avez donné mais ça bloque toujours:=>Fichie introuvable.

J'ai toujours ce même problème. Pouvez-vous m'aider svp?

Merci

Sub OuvrirDocWord()
'necesite d'activer la reference Microsoft Word xx.x Object Library
'depuis le menu Outils > Références...
Dim appWrd As Word.Application
Dim docWord As Word.Document

'chemin d'accès du fichier Word à ouvrir
Fichier = "C:\Users\himed\Desktop\Test Macro.doc" 'A adapter

Set appWrd = CreateObject("Word.Application") 'creation session Word
appWrd.Visible = True 'pour que word soit apparent
Set docWord = appWrd.Documents.Open(Fichier)

End Sub
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
6 févr. 2012 à 08:29
Bonjour,
Je ne connais pas l'arborescence de ton DD mais il me semble que tu devrais revoir le chemin d'accès du fichier Word.
Pour éviter une erreur tu cliques droit sur le fichier Word et dans l'onglet Général tu vois "Emplacement".
Bonne journée.
0