XL 2010 Code VBA propriéte d'un fichier d'un repertoire

  • Initiateur de la discussion Initiateur de la discussion fif2208
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fif2208

XLDnaute Junior
Bonjour à tous,

Pour lister les fichiers d'un répertoire j'utilise la macro ci-après qui marche très bien .

Mais je sollicite votre aide car je n'arrive pas à retrouver le code qui me permettrait d'avoir en colonne C la propriété "Propriétaire" d'un fichier PDF.

Sub copierdossier01()
Dim Dossier As Object, Fichier As Object
Dim Chemin As String
Dim I As Long
Chemin = "C:\Documents\ Devis\"
'Définition de la variable
Set Dossier = CreateObject("Scripting.FileSystemObject").GetFolder(Chemin)
For Each Fichier In Dossier.Files
I = I + 1
Cells(I, 1) = Fichier.Name
Cells(I, 2) = Fichier.DateLastModified
Next
End Sub

Je vous remercie de votre aide.

Cordialement
 
Bonjour à tous,

Pour lister les fichiers d'un répertoire j'utilise la macro ci-après qui marche très bien .

Mais je sollicite votre aide car je n'arrive pas à retrouver le code qui me permettrait d'avoir en colonne C la propriété "Propriétaire" d'un fichier PDF.

Sub copierdossier01()
Dim Dossier As Object, Fichier As Object
Dim Chemin As String
Dim I As Long
Chemin = "C:\Documents\ Devis\"
'Définition de la variable
Set Dossier = CreateObject("Scripting.FileSystemObject").GetFolder(Chemin)
For Each Fichier In Dossier.Files
I = I + 1
Cells(I, 1) = Fichier.Name
Cells(I, 2) = Fichier.DateLastModified
Next
End Sub

Je vous remercie de votre aide.

Cordialement
Bonjour à tous,

Pour lister les fichiers d'un répertoire j'utilise la macro ci-après qui marche très bien .

Mais je sollicite votre aide car je n'arrive pas à retrouver le code qui me permettrait d'avoir en colonne C la propriété "Propriétaire" d'un fichier PDF.

Sub copierdossier01()
Dim Dossier As Object, Fichier As Object
Dim Chemin As String
Dim I As Long
Chemin = "C:\Documents\ Devis\"
'Définition de la variable
Set Dossier = CreateObject("Scripting.FileSystemObject").GetFolder(Chemin)
For Each Fichier In Dossier.Files
I = I + 1
Cells(I, 1) = Fichier.Name
Cells(I, 2) = Fichier.DateLastModified
Next
End Sub

Je vous remercie de votre aide.

Cordialement
 
Bonjour.
Je ne sais pas si on peut trouver cette information dans une propriété de l'objet File de la bibliothèque Scripting, mais à mon avis on a plus de chances de voir comment avec des liaisons anticipées.
Cochez la référence Miscrosoft Scripting Runtime et utilisez les types de données de cette bibliothèque à la place des types Object.

Edit: J'ai un peu regardé; je n'ai trouvé aucune propriété susceptible de l'indiquer.
Il va probablement falloir passer par des API
 
Dernière édition:
Bonjour le fil, le forum

@fif2208
Si ton OS est postérieur au 11 août 1999 et qu'il n'a pas pour logo une pomme entamée 😉
Tu peux tester ceci avec Powershell
(normalement présent en natif)
VB:
Get-ItemProperty C:\Users\CurrentUser\Downloads\Fichier.pdf | Format-List -property *

Je viens de tester mais malheureusement (et sauf erreur de ma part), la propriété:Propriétaire n'est pas listée.

NB: Pour tester, il faut mettre le chemin et le nom d'un PDF qui sont existants sur ton ordi.

EDITION: Bonjour Dranreb
 
Bonjour le fil, le forum, Lone-Wolf

@fif2208
Si tu parles de cette propriété là, alors retournons au temps de la bonne vieille Invite de Commande MS-DOS 😉
Dans le dossier contenant les *.pdf
1) Clic-droit-> Nouveau Document Texte
(Un fichier nommé: Nouveau document texte.txt sera créé)
Ouvres-le
2) Copie/Colle dedans la ligne ci-dessous
Code:
@dir *.pdf /TC /Q>prop.txt
3) Ferme le bloc-notes en enregistrant.
4) Renomme le *.txt en ListP.cmd
5) Double-clique sur ce fichier *.cmd
6) Ouvres avec Excel (avec l'assistant d'importation)

Si tu parles d'une autre propriété, peux-tu joindre une copie d'écran d'un exemple de ce que tu entends par la propriété : Propriétaire d'un PDF, stp ?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
639
Réponses
2
Affichages
406
Réponses
3
Affichages
537
Réponses
3
Affichages
599
Retour