![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: février 2008
Localisation: Crêches sur Saône
Version Excel : Excel 2003 (PC)
Messages: 173
|
Bonjour,
J'utilise de code suivant qui permet de demander a Excel d'ouvrir un fichier Word. Code:
' Ouvrir un document Word à partir d'Excel
Set wrdApp = CreateObject("Word.Application")
Set wrdDoc = wrdApp.Documents.Open("E:\L7160-2.rtf")
wrdApp.Visible = True
Application.Quit ' Quitte Excel
End Sub
Cependant, il s'agit d'un fichier faisant appel a des fusions publipostage, Habituellement si le fichier est ouvert manuellement ( double clic ) , Word pose la question dès l'ouverture du fichier si les données de fusions doivent etre mis a jour ou non. Avec ce code macro , automatisant l'ouverture de ce fichier Word, l'ouverture du fichier se fait bien mais la question de mise a jour des fusions n'est pas posée et le fichier est alors ouvert mais SANS mise à jour des données. Savez vous ce qu'il ajouter à la macro pour que la fusion soit automatiquement acceptée lors de l'ouverture ? Merci a vous |
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: avril 2007
Localisation: 59186 ANOR
Version Excel : Excel 2003 (PC)
Messages: 766
|
bonjour
as-tu essayé avec la méthode Shell !? Appel = Shell("chemin........\Winword.exe Chemin\NomDeTonFichier,1" Roland |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: février 2008
Localisation: Crêches sur Saône
Version Excel : Excel 2003 (PC)
Messages: 173
|
C'est etrange
j'ai un message comme quoi le fichier n'est pas trouvé, cependant le chemin est correct : Peut etre que les espaces ne sont pas acceptés ? Code:
Appel = Shell("C:Program Files\Microsoft Office\OFFICE11\WINWORD.EXE")
Dernière modification par lcoulon ; 06/03/2008 à 14h32. |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: avril 2007
Localisation: 59186 ANOR
Version Excel : Excel 2003 (PC)
Messages: 766
|
re, il manque le slash "C:\ et il faut mettre en bout ,1) pour word visible !
Shell("C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE", 1) roland |
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: février 2008
Localisation: Crêches sur Saône
Version Excel : Excel 2003 (PC)
Messages: 173
|
oui tu avais raison en effet.
A present Word se lance mais indique que le fichier de destination ne peut pas etre ouvert ... il parle d'enventuel probleme de permission ou de location mais le fichier n'est pas restreint , je peux l'ouvrir manuellement sans pb en cliquant 2 fois dessus As tu une idée ? Merci beaucoup, Code:
Appel = Shell("C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE E:\L7160-2.rtf,1")
|
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Impliqué
Date d'inscription: avril 2007
Localisation: 59186 ANOR
Version Excel : Excel 2003 (PC)
Messages: 766
|
re, alors voila l'explication...
le problème vient des espaces dans le nom du fichier !? exemple NomFichier = "Test.Doc" ça marche ! exemple NomFichier = "Test x.Doc" ça marche pas !? il faut mettre tous les espaces dans le nom avec le signe(?) soit NomFichier = "Test?x.Doc" avec un espace ou NomFichier = "Test??x.Doc" si deux espaces ... Code:
Sub Essai() FichPerso$ = "C:\Fich?x.doc" FichWord$ = "C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE " '! ici un espace Appel = Shell(FichWord$ & FichPerso$, 1) ' respecter cet ordre ! End Sub Roland |
|
|
|
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| ouvrir uin fichier word avec une macro | duracuir91 | Forum Excel | 3 | 13/04/2007 14h31 |
| macro qui s ouvre dès l ouverture d un fichier | Stéphane | Forum Excel | 1 | 21/04/2006 13h58 |
| macro ki ouvre fichier word | Tidus | Forum Excel Downloads - Archives | 2 | 15/01/2005 22h40 |
| macro qui ouvre un fichier en fonction des prem lettre | julien | Forum Excel Downloads - Archives | 1 | 06/07/2003 22h50 |
| ouvrir un fichier word puis lancer automatiquement une macro word à partir d'xl | roulio | Forum Excel Downloads - Archives | 2 | 20/06/2003 04h37 |