MACRO

Fermé
Marjoriedu85 - 16 avril 2010 à 11:43
tompols Messages postés 1273 Date d'inscription jeudi 29 juillet 2004 Statut Contributeur Dernière intervention 25 novembre 2013 - 16 avril 2010 à 15:09



Voici mon problème, je cherche à concaténer plusieurs documents Word dans un seul.
Voici mon code :

Sub a()

Dim i As Integer
With Application.FileSearch
.LookIn = "G:\DossierChoisi"
.FileName = "*.doc"
.Execute
For i = 1 To .FoundFiles.Count
Documents.Open FileName:=.FoundFiles(i)

Selection.WholeStory
Selection.Copy

Documents(2).Activate
Selection.Paste
Documents(1).Activate
ActiveDocument.Close False

Next i

End With
End Sub


Lors du debug, à la ligne "With Application.FileSearch", il me dit que cette commande n'est pas disponible pour cette platforme, que cela veut-il dire ?

Merci de m'avoir lu, sur ce, bonne journée !

Cordialement, Marjorie.
A voir également:

1 réponse

tompols Messages postés 1273 Date d'inscription jeudi 29 juillet 2004 Statut Contributeur Dernière intervention 25 novembre 2013 435
16 avril 2010 à 11:56
Bonjour,
Quelle version de Word utilises-tu ? FileSeach n'existe plus pour Office à partir des versions 2007....
0
Marjoriedu85
16 avril 2010 à 13:04
Merci de t'être penché sur la question.

Comment y remédier ? Y'a t'il un nouvel objet qui remplace ce bon vieux FileSearch?
0
tompols Messages postés 1273 Date d'inscription jeudi 29 juillet 2004 Statut Contributeur Dernière intervention 25 novembre 2013 435
16 avril 2010 à 15:09
Re,
Y'a eu pas mal de compléments développés pour remplacer filesearch, j'ai trouvé ça : https://silkyroad.developpez.com/vba/classefilesearch/ (premier lien sur google) qui à l'air pas mal.....
0