• Comment attacher un modèle à un document ?

  • Comment générer du faux texte ?

  • Comment insérer une image en fond de page?

  • PowerPoint et les fichiers MP3

  • A quoi sert l'ancre qui s'affiche quelquefois dans la marge gauche ?

  • L'espace fine existe-t-elle dans Word ?

  • Mon clavier perso ou comment personnaliser son clavier

  • Bonjour les Quickparts, adieu les Insertions Auto !

  • Comment créer un bouton qui envoie le fichier en cours ?

  • Accentuer les majuscules

  • Comment faire pour qu'une macro démarre toute seule ?

 
 

 

 

Il faut une macro sachant que, pour énumérer les fichiers, on peut utiliser soit la fonction Dir de Visual Basic, soit le File System Object :

 

Private Sub EnumFiles(FolderPath As String)
'macro écrite par Pierre Alexis
Dim sFile As String
sFile = Dir(FolderPath & "*", vbNormal)
While sFile <> ""
If sFile <> "." And sFile <> ".." Then
If (GetAttr(FolderPath & sFile) And vbDirectory) = 0 Then
MsgBox sFile
End If
End If
sFile = Dir
Wend
End Sub

 

Deuxième solution :

 

Private Sub EnumFiles(FolderPath As String
'macro écrite par Pierre Alexis
Dim fso As Scripting.FileSystemObject
Set fso = New Scripting.FileSystemObject
Dim f As File
For Each f In fso.GetFolder(FolderPath).Files
MsgBox f.Path
Next
Set fso = Nothing
End Sub

 

 

 

 

Nouveau sondage !

Les forums - Outlook ?

 
 
 

Statistiques

2861038
Aujourd'hui1710
Hier2042
Cette semaine3752
Ce mois-ci11924
Depuis janvier 20042861038
Compteur d'affichages des articles
5538516

A lire de toute urgence...

Qui est en ligne ?

Nous avons 62 invités et aucun membre en ligne