Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1556 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] Macro - copie de fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Macro - copie de fichier

n°1076190
VirginieGE
Posté le 09-05-2005 à 12:45:55  profilanswer
 

Bonjour à tous,  
 
Je souhaite, dans une macro VB dans Word, copier un fichier dans un dossier :  
 

Code :
  1. With Application.FileSearch
  2.                 .LookIn = "C:\Documents and Settings\u8vtr\Bureau\Quality\Macros\"
  3.                 .SearchSubFolders = False
  4.                 .Execute
  5.                 For I = 1 To .FoundFiles.Count
  6.                    .CopyFile .FoundFiles(I), "C:\Documents and Settings\u8vtr\Bureau\Quality\Graver\"
  7.                 Next I
  8.             End With


 
Bien évidemment, ça ne fonctionne pas  :??:  
Mais je ne sais pas comment faire, est-ce que qqn aurait une idée ?!?
Merci d'avance...


Message édité par VirginieGE le 09-05-2005 à 16:32:39
mood
Publicité
Posté le 09-05-2005 à 12:45:55  profilanswer
 

n°1076239
gfa
Posté le 09-05-2005 à 13:30:45  profilanswer
 

VirginieGE a écrit :

Bonjour à tous,  
 
Je souhaite, dans une macro VB dans Word, copier un fichier dans un dossier :  
 

Code :
  1. With Application.FileSearch
  2.                 .LookIn = "C:\Documents and Settings\u8vtr\Bureau\Quality\Macros\"
  3.                 .SearchSubFolders = False
  4.                 .Execute
  5.                 For I = 1 To .FoundFiles.Count
  6.                    .CopyFile .FoundFiles(I), "C:\Documents and Settings\u8vtr\Bureau\Quality\Graver\"
  7.                 Next I
  8.             End With


 
Bien évidemment, ça ne fonctionne pas  :??:  
Mais je ne sais pas comment faire, est-ce que qqn aurait une idée ?!?
Merci d'avance...


Salut,
 
Ca ne marche pas parce que la fonction CopyFile ne fait pas partie de l'objet Application.FileSearch... Tout simplement.
 
En fait, tu dois utiliser un objet FileSystemObject pour pouvoir faire un CopyFile. Il te suffit de le déclarer et ensuite, tu as le chemin du fichier dans ta collection FoundFiles, donc tu peux faire la copie très simplement.
 
Si jamais, juste un petit conseil... N'oublies pas de prendre des bonnes habitudes. Et utilise un "Option Explicit" au début de ton code!
 
Voilà j'espère que cela t'aidera
A+

n°1076598
VirginieGE
Posté le 09-05-2005 à 16:31:17  profilanswer
 

Merci mille fois, c'est ok, j'ai pigé ! :bounce:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] Macro - copie de fichier

 

Sujets relatifs
Regexp qui ne matche pas [résolu]Taille/Nom d'un fichier
Problème avec un caddie (ajouter un article déjà dedans) [Résolu][résolu] [PHP5] Redefinir une classe
[RESOLU][C# .NET] Créer des objets Windows Form par le code sourceOuverture de fichier en interface graphique sous windows et linux
[HTML] Obfuscation d'emails - éviter le spam [résolu]Probleme de fichier jar avec jmf
Shell script : redirection synchrone vers un fichier ?liaison macro
Plus de sujets relatifs à : [RESOLU] Macro - copie de fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR