J'ai "bricolé" une macro qui me permet de récupérer les noms des fichiers
d'un répertoire avec leurs propriétés FileSystemObject :
Set F = fichier.GetFile(Item)
With F
ArrFSO = Array(.ParentFolder & "\", .Name, .DateCreated, _
.DateLastModified, .DateLastAccessed, .Size, .Type)
End With
Je souhaiterais pouvoir récupérer aussi les propriétés visibles par
l'explorateur windows quand on audite un fichier Word ou Power point :
nombre de mots, nombre de paragraphes, nombre de pages (spécifiquement
Word), nombre de diaposotives (spécifiquement Power point).
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Extraits du site de Chip Pearson. Ajouter si besoin la référence DSO OLE Document properties Reader 2.0 (Outils / Référence) dans la fenêtre VBE Télécharger la dll DSOFILE.DLL sur le site : http://www.microsoft.com/downloads/details.aspx?FamilyIDa6fac6-520b-4a0a-878a-53ec8300c4c2&DisplayLang=en puis entre : regsvr32 [filepath]dsofile.dll dans la boîte de dialogue Exécuter du menu Démarrer. et appuie sur entrée.
Modifie la macro suivante selon les propriétés que tu désires :
Sub test() Dim FileName As String Dim DSO As DSOFile.OleDocumentProperties Set DSO = New DSOFile.OleDocumentProperties FileName = "e:donneesdanielmpfe 70104.xls" DSO.Open sfilename:=FileName MsgBox DSO.SummaryProperties.ApplicationName MsgBox DSO.SummaryProperties.Author ' lots of other properties DSO.Close End Sub
Cordialement. Daniel "bruno" a écrit dans le message de news:
Bonjour,
J'ai "bricolé" une macro qui me permet de récupérer les noms des fichiers d'un répertoire avec leurs propriétés FileSystemObject :
Set F = fichier.GetFile(Item) With F ArrFSO = Array(.ParentFolder & "", .Name, .DateCreated, _ .DateLastModified, .DateLastAccessed, .Size, .Type) End With
Je souhaiterais pouvoir récupérer aussi les propriétés visibles par l'explorateur windows quand on audite un fichier Word ou Power point : nombre de mots, nombre de paragraphes, nombre de pages (spécifiquement Word), nombre de diaposotives (spécifiquement Power point).
Pouuriez-vous m'aider ?
Par avance merci.
Bonjour.
Extraits du site de Chip Pearson.
Ajouter si besoin la référence DSO OLE Document properties Reader 2.0
(Outils / Référence) dans la fenêtre VBE
Télécharger la dll DSOFILE.DLL sur le site :
http://www.microsoft.com/downloads/details.aspx?FamilyIDa6fac6-520b-4a0a-878a-53ec8300c4c2&DisplayLang=en
puis entre :
regsvr32 [filepath]dsofile.dll dans la boîte de dialogue Exécuter du menu
Démarrer. et appuie sur entrée.
Modifie la macro suivante selon les propriétés que tu désires :
Sub test()
Dim FileName As String
Dim DSO As DSOFile.OleDocumentProperties
Set DSO = New DSOFile.OleDocumentProperties
FileName = "e:donneesdanielmpfe 70104.xls"
DSO.Open sfilename:=FileName
MsgBox DSO.SummaryProperties.ApplicationName
MsgBox DSO.SummaryProperties.Author
' lots of other properties
DSO.Close
End Sub
Cordialement.
Daniel
"bruno" <bruno.truc.maria@free.truc.fr> a écrit dans le message de news:
OcPBjVlMHHA.5104@TK2MSFTNGP06.phx.gbl...
Bonjour,
J'ai "bricolé" une macro qui me permet de récupérer les noms des fichiers
d'un répertoire avec leurs propriétés FileSystemObject :
Set F = fichier.GetFile(Item)
With F
ArrFSO = Array(.ParentFolder & "", .Name, .DateCreated, _
.DateLastModified, .DateLastAccessed, .Size, .Type)
End With
Je souhaiterais pouvoir récupérer aussi les propriétés visibles par
l'explorateur windows quand on audite un fichier Word ou Power point :
nombre de mots, nombre de paragraphes, nombre de pages (spécifiquement
Word), nombre de diaposotives (spécifiquement Power point).
Bonjour. Extraits du site de Chip Pearson. Ajouter si besoin la référence DSO OLE Document properties Reader 2.0 (Outils / Référence) dans la fenêtre VBE Télécharger la dll DSOFILE.DLL sur le site : http://www.microsoft.com/downloads/details.aspx?FamilyIDa6fac6-520b-4a0a-878a-53ec8300c4c2&DisplayLang=en puis entre : regsvr32 [filepath]dsofile.dll dans la boîte de dialogue Exécuter du menu Démarrer. et appuie sur entrée.
Modifie la macro suivante selon les propriétés que tu désires :
Sub test() Dim FileName As String Dim DSO As DSOFile.OleDocumentProperties Set DSO = New DSOFile.OleDocumentProperties FileName = "e:donneesdanielmpfe 70104.xls" DSO.Open sfilename:=FileName MsgBox DSO.SummaryProperties.ApplicationName MsgBox DSO.SummaryProperties.Author ' lots of other properties DSO.Close End Sub
Cordialement. Daniel "bruno" a écrit dans le message de news:
Bonjour,
J'ai "bricolé" une macro qui me permet de récupérer les noms des fichiers d'un répertoire avec leurs propriétés FileSystemObject :
Set F = fichier.GetFile(Item) With F ArrFSO = Array(.ParentFolder & "", .Name, .DateCreated, _ .DateLastModified, .DateLastAccessed, .Size, .Type) End With
Je souhaiterais pouvoir récupérer aussi les propriétés visibles par l'explorateur windows quand on audite un fichier Word ou Power point : nombre de mots, nombre de paragraphes, nombre de pages (spécifiquement Word), nombre de diaposotives (spécifiquement Power point).
Pouuriez-vous m'aider ?
Par avance merci.
bruno
Bonsoir daniel, Je te remercie. Je pense que je vais maintenant pouvoir m'en sortir.
Coridialement, Bruno.
"Daniel" < a écrit | Bonjour. | Extraits du site de Chip Pearson. | Ajouter si besoin la référence DSO OLE Document properties Reader 2.0 | (Outils / Référence) dans la fenêtre VBE | Télécharger la dll DSOFILE.DLL sur le site : | http://www.microsoft.com/downloads/details.aspx?FamilyIDa6fac6-520b-4a0a-878a-53ec8300c4c2&DisplayLang=en | puis entre : | regsvr32 [filepath]dsofile.dll dans la boîte de dialogue Exécuter du menu | Démarrer. et appuie sur entrée. | | Modifie la macro suivante selon les propriétés que tu désires : | | Sub test() | Dim FileName As String | Dim DSO As DSOFile.OleDocumentProperties | Set DSO = New DSOFile.OleDocumentProperties | FileName = "e:donneesdanielmpfe 70104.xls" | DSO.Open sfilename:=FileName | MsgBox DSO.SummaryProperties.ApplicationName | MsgBox DSO.SummaryProperties.Author | ' lots of other properties | DSO.Close | End Sub | | Cordialement. | Daniel
Bonsoir daniel,
Je te remercie. Je pense que je vais maintenant pouvoir m'en sortir.
Coridialement, Bruno.
"Daniel" < a écrit
| Bonjour.
| Extraits du site de Chip Pearson.
| Ajouter si besoin la référence DSO OLE Document properties Reader 2.0
| (Outils / Référence) dans la fenêtre VBE
| Télécharger la dll DSOFILE.DLL sur le site :
|
http://www.microsoft.com/downloads/details.aspx?FamilyIDa6fac6-520b-4a0a-878a-53ec8300c4c2&DisplayLang=en
| puis entre :
| regsvr32 [filepath]dsofile.dll dans la boîte de dialogue Exécuter du menu
| Démarrer. et appuie sur entrée.
|
| Modifie la macro suivante selon les propriétés que tu désires :
|
| Sub test()
| Dim FileName As String
| Dim DSO As DSOFile.OleDocumentProperties
| Set DSO = New DSOFile.OleDocumentProperties
| FileName = "e:donneesdanielmpfe 70104.xls"
| DSO.Open sfilename:=FileName
| MsgBox DSO.SummaryProperties.ApplicationName
| MsgBox DSO.SummaryProperties.Author
| ' lots of other properties
| DSO.Close
| End Sub
|
| Cordialement.
| Daniel
Bonsoir daniel, Je te remercie. Je pense que je vais maintenant pouvoir m'en sortir.
Coridialement, Bruno.
"Daniel" < a écrit | Bonjour. | Extraits du site de Chip Pearson. | Ajouter si besoin la référence DSO OLE Document properties Reader 2.0 | (Outils / Référence) dans la fenêtre VBE | Télécharger la dll DSOFILE.DLL sur le site : | http://www.microsoft.com/downloads/details.aspx?FamilyIDa6fac6-520b-4a0a-878a-53ec8300c4c2&DisplayLang=en | puis entre : | regsvr32 [filepath]dsofile.dll dans la boîte de dialogue Exécuter du menu | Démarrer. et appuie sur entrée. | | Modifie la macro suivante selon les propriétés que tu désires : | | Sub test() | Dim FileName As String | Dim DSO As DSOFile.OleDocumentProperties | Set DSO = New DSOFile.OleDocumentProperties | FileName = "e:donneesdanielmpfe 70104.xls" | DSO.Open sfilename:=FileName | MsgBox DSO.SummaryProperties.ApplicationName | MsgBox DSO.SummaryProperties.Author | ' lots of other properties | DSO.Close | End Sub | | Cordialement. | Daniel