Date de prise de vue d'une photo - VBA
Résolu
jean pétévé
-
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 12263 Date d'inscription Statut Modérateur Dernière intervention -
A voir également:
- Date de prise de vue d'une photo - VBA
- Vue satellite en direct gratuit de ma maison - Guide
- Google photo - Télécharger - Albums photo
- Vue de profil instagram - Guide
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Photo numérique
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
3 réponses
Bonjour,
Il est possible de lister les propriétés contenues dans l'onglet résumé :
<Mes sources>
!!!Activer la référence : "Microsoft Shell Controls and Automation"!!!
Sous VBE : Outils/Référence
A ADAPTER : le chemin d'accès à ton répertoire.
Test le et dis moi s'il liste les bonnes propriétés... j'en doute mais...
Il est possible de lister les propriétés contenues dans l'onglet résumé :
<Mes sources>
!!!Activer la référence : "Microsoft Shell Controls and Automation"!!!
Sous VBE : Outils/Référence
Sub ListeProprietesFichiers_getDetailsOf() 'source: 'http://www.microsoft.com/resources/documentation/windows/2000/server/ 'scriptguide/en-us/sas_fil_lunl.mspx ' 'Nécessite d'activer la référence Microsoft Shell Controls and Automation ' Dim objShell As Shell32.Shell Dim strFileName As Shell32.FolderItem Dim objFolder As Shell32.Folder Dim Resultat As String, Reponse As String Dim i As Byte Set objShell = CreateObject("Shell.Application") 'Répertoire cible Set objFolder = objShell.nameSpace("C:\Documents and Settings\michel") 'boucle sur tous les elements du repertoire For Each strFileName In objFolder.Items 'Pour que les dosssiers ne soient pas pris en comptes If strFileName.isFolder = False Then Resultat = "" For i = 0 To 34 If objFolder.getDetailsOf(strFileName, i) <> "" Then _ Resultat = Resultat & objFolder.getDetailsOf(objFolder.Items, i) _ & ": " & objFolder.getDetailsOf(strFileName, i) & vbLf Next Reponse = MsgBox(Resultat & vbLf & vbLf & "Voulez vous continuer?", vbYesNo) If Reponse = vbNo Then Exit Sub End If Next End Sub
A ADAPTER : le chemin d'accès à ton répertoire.
Test le et dis moi s'il liste les bonnes propriétés... j'en doute mais...
Merci pijaku, c'est ce qu'il me fallait.
En ajoutant les index dans la boîte de message, j'ai pu trouvé celui de la propriété qui m'intéresse.
En ajoutant les index dans la boîte de message, j'ai pu trouvé celui de la propriété qui m'intéresse.