aaliyan
Messages postés104Date d'inscriptionsamedi 12 mars 2005StatutMembreDernière intervention30 avril 2007
-
18 avril 2007 à 13:09
aaliyan
Messages postés104Date d'inscriptionsamedi 12 mars 2005StatutMembreDernière intervention30 avril 2007
-
19 avril 2007 à 09:02
Voila mon code, il recherche des fichiers dans un répertoire et les ouvrent. Le problème est que lorsque je lance ma macro, rien ne s'ouvre et il n'y a aucune erreur.
Il y a bien des fichiers dans mon repertoire en question.
Dim Chemin As String
Dim i As Long
Dim j As Long
On Error GoTo erreur:
Set fs = Application.FileSearch
Set Wd = CreateObject("Word.Application")
j = 0
For i = 1 To .FoundFiles.Count
j = j + 1
Chemin = .FoundFiles(i)
With Wd
.Visible = True
.Documents.Open Chemin
.Activate
End With
Wd.ActiveWindow.Close
Next i
End With
Call Wd.Quit
Exit Sub
erreur:
Call Wd.Quit
MsgBox "Problème sur le fichier : " & Chemin, vbInformation, "Problème"
If .Execute(SortBy:=msoSortByFileName, _
SortOrder:=msoSortOrderAscending) > 0 Then
For i = 1 To .FoundFiles.Count
Wd.Visible = True
Wd.Documents.Open Chemin
Wd.Activate
Wd.ActiveWindow.Close
Next i
Else
MsgBox "Il n'y a aucun fichier."
End If
End With
Call Wd.Quit
Exit Sub
erreur:
Call Wd.Quit
MsgBox "Problème sur le fichier :
" & Chemin, vbInformation, "Problème"
cs_Exploreur
Messages postés4821Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 18 avril 2007 à 13:59
Salut Mortalino,
On ne sait pas bien... s'il voulait juste vérifier la présence de fichier Word, ou de tous les ouvrir un par un...quoi qu'il en soit je pense comme tu le dit si bien, qu'il vaut mieux ne pas mettre le .close, si il veut travailler sur ses fichiers....
cs_Nicko11
Messages postés1141Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention19 septembre 20073 18 avril 2007 à 14:30
LOL, surtout que tu essaies de l'aider depuis un petit moment mais monsieur postes et ne reponds presque jamais et en plus il essaies pas ce qu'on lui dis de faire depuis 2 jours je crois.
Je suis sur que s'il avait regardé les posts, son pb serait deja resolu de puis longtemps.