|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 5 ![]() |
Bonjour,
Cette excellent macro permettant de lancer plusieurs macros à la fois sur des fichiers situés dans différents répertoires ne fonctionne plus sur Word 2007, la propriété FileSearch (Application.FileSearch) n'étant plus supportée par ce dernier. Apparemment, il faut utiliser la fonction Dir ou Dir$ à la place. Est-ce que le code peut être adapté facilement ? Merci d'avance. Dave Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Olivier LebeauContrôleur d'industrie Inscription : février 2006 Messages : 17 364 ![]() |
Bonjour et bienvenue sur les forums Office de DVP.
Effectivement, la fonction FileSearch est disparue avec 2007. Je pense que passer par FileSystemObject est plus efficient et pour choisir les fichiers ou répertoire FileDialog devrait aussi te venir en aide.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ? Débutez en VBA Mes articles Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus ! |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Inscription : juin 2008 Messages : 1 036 ![]() |
bonsoir,
tiens j'ai l'impression de me répéter j'ai donné la même réponse que sur le forum excel il y as 5 minutes. http://silkyroad.developpez.com/vba/classefilesearch/
__________________
JacqueS. Ps: je ne télécharge les piéces jointes qu'en dernier recours .(et encore...) Pour devenir mon ami laissez moi un message |
|
|
00
|
|
|
#4 | |||
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 5 ![]() |
Citation:
Code :
|
|||
|
|
00
|
|
|
#5 |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Je suppose qu'en exécutant la macro tu comprends ce qu'elle réalise... Il serait donc bien que tu précises ce sur quoi tu achoppes
A+ |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 5 ![]() |
C'est la ligne :
car FileSearch n'existe plus dans Word 2007. Dave |
|
|
00
|
|
|
#7 | |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Je répondais à ça :
Citation:
Ce que fait la boucle impliquant Filesearch ? Il recherche les fichiers dans la liste des répertoires sélectionnés dans la première boucle, ouvre ces fichiers et exécute la/les macro/s qu'il contient et dont tu as également donné la liste dans la boucle Do While précédente. Bonne journée |
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 5 ![]() |
Merci Ouskel'n'or et JackOuYA.
Le chargement de ce xla (dans un module Word ?) permet-il donc de faire tourner sur Word 2007 les macros écrites pour Word 2003 et faisant appel à Filesearch, sans modifier le code de celles-ci ? J'essaie de saisir son but et son mode de fonctionnement. Dave |
|
|
00
|
|
|
#9 | |
|
Inactif
Inscription : février 2005 Messages : 12 466 ![]() |
Citation:
Bonne soirée |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com