dans le cadre d'une migration 97 -> XP, j'ai besoin d'identifier parmi...
300.000 fichiers Excel..., ceux qui contiennent des macros, ceux qui font
référence à une version DAO et dans les propriétés qui est l'auteur et la
date de dernière modification.
En VBA, je sais faire la liste des fichiers, mais je ne vois pas comment
aller "gratter" dans le contenu des fichiers pour en tirer les
renseignements nécessaires.
Merci d'avance à qui pourra me mettre sur la voie.
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
FILK
Bonjour,
Pour te mettre sur la piste, je te montre une fonction déterminant la date de dernière modification (l'idée c'est de te mettre une fonction allant chercher des infos d'un fichier) :
Function DateLastModified(filespec As String) As Date Dim fso, f Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFile(filespec) DateLastModified = f.DateLastModified
dans le cadre d'une migration 97 -> XP, j'ai besoin d'identifier parmi... 300.000 fichiers Excel..., ceux qui contiennent des macros, ceux qui font référence à une version DAO et dans les propriétés qui est l'auteur et la date de dernière modification.
En VBA, je sais faire la liste des fichiers, mais je ne vois pas comment aller "gratter" dans le contenu des fichiers pour en tirer les renseignements nécessaires.
Merci d'avance à qui pourra me mettre sur la voie.
Jac
Bonjour,
Pour te mettre sur la piste, je te montre une fonction déterminant la date
de dernière modification (l'idée c'est de te mettre une fonction allant
chercher des infos d'un fichier) :
Function DateLastModified(filespec As String) As Date
Dim fso, f
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile(filespec)
DateLastModified = f.DateLastModified
dans le cadre d'une migration 97 -> XP, j'ai besoin d'identifier parmi...
300.000 fichiers Excel..., ceux qui contiennent des macros, ceux qui font
référence à une version DAO et dans les propriétés qui est l'auteur et la
date de dernière modification.
En VBA, je sais faire la liste des fichiers, mais je ne vois pas comment
aller "gratter" dans le contenu des fichiers pour en tirer les
renseignements nécessaires.
Merci d'avance à qui pourra me mettre sur la voie.
Pour te mettre sur la piste, je te montre une fonction déterminant la date de dernière modification (l'idée c'est de te mettre une fonction allant chercher des infos d'un fichier) :
Function DateLastModified(filespec As String) As Date Dim fso, f Set fso = CreateObject("Scripting.FileSystemObject") Set f = fso.GetFile(filespec) DateLastModified = f.DateLastModified
dans le cadre d'une migration 97 -> XP, j'ai besoin d'identifier parmi... 300.000 fichiers Excel..., ceux qui contiennent des macros, ceux qui font référence à une version DAO et dans les propriétés qui est l'auteur et la date de dernière modification.
En VBA, je sais faire la liste des fichiers, mais je ne vois pas comment aller "gratter" dans le contenu des fichiers pour en tirer les renseignements nécessaires.
Merci d'avance à qui pourra me mettre sur la voie.
Jac
FxM
Jac wrote:
Bonjour à tous,
dans le cadre d'une migration 97 -> XP, j'ai besoin d'identifier parmi... 300.000 fichiers Excel..., ceux qui contiennent des macros, ceux qui font référence à une version DAO et dans les propriétés qui est l'auteur et la date de dernière modification.
En VBA, je sais faire la liste des fichiers, mais je ne vois pas comment aller "gratter" dans le contenu des fichiers pour en tirer les renseignements nécessaires.
Merci d'avance à qui pourra me mettre sur la voie.
Jac
Bonsoir,
Va jeter un oeil chez Frédéric Sigonneau pour les propriétés d'un classeur fermé ==> Attribute VB_Name = "ProprietesClasseurFerme"
Dans ce module, il y a une recherche des propriétés dont : .DateLastSaved, et .HasMacros
Le site : http://frederic.sigonneau.free.fr
@+ FxM
Jac wrote:
Bonjour à tous,
dans le cadre d'une migration 97 -> XP, j'ai besoin d'identifier parmi...
300.000 fichiers Excel..., ceux qui contiennent des macros, ceux qui font
référence à une version DAO et dans les propriétés qui est l'auteur et la
date de dernière modification.
En VBA, je sais faire la liste des fichiers, mais je ne vois pas comment
aller "gratter" dans le contenu des fichiers pour en tirer les
renseignements nécessaires.
Merci d'avance à qui pourra me mettre sur la voie.
Jac
Bonsoir,
Va jeter un oeil chez Frédéric Sigonneau pour les propriétés d'un
classeur fermé ==> Attribute VB_Name = "ProprietesClasseurFerme"
Dans ce module, il y a une recherche des propriétés dont :
.DateLastSaved, et .HasMacros
dans le cadre d'une migration 97 -> XP, j'ai besoin d'identifier parmi... 300.000 fichiers Excel..., ceux qui contiennent des macros, ceux qui font référence à une version DAO et dans les propriétés qui est l'auteur et la date de dernière modification.
En VBA, je sais faire la liste des fichiers, mais je ne vois pas comment aller "gratter" dans le contenu des fichiers pour en tirer les renseignements nécessaires.
Merci d'avance à qui pourra me mettre sur la voie.
Jac
Bonsoir,
Va jeter un oeil chez Frédéric Sigonneau pour les propriétés d'un classeur fermé ==> Attribute VB_Name = "ProprietesClasseurFerme"
Dans ce module, il y a une recherche des propriétés dont : .DateLastSaved, et .HasMacros
Le site : http://frederic.sigonneau.free.fr
@+ FxM
Jac
Ça marche. J'otiens les renseignements voulus sauf pour le moment ce qui concerne DAO.
Merci encore
JAC
"FxM" a écrit dans le message de news:
Jac wrote:
Bonjour à tous,
dans le cadre d'une migration 97 -> XP, j'ai besoin d'identifier parmi... 300.000 fichiers Excel..., ceux qui contiennent des macros, ceux qui font référence à une version DAO et dans les propriétés qui est l'auteur et la date de dernière modification.
En VBA, je sais faire la liste des fichiers, mais je ne vois pas comment aller "gratter" dans le contenu des fichiers pour en tirer les renseignements nécessaires.
Merci d'avance à qui pourra me mettre sur la voie.
Jac
Bonsoir,
Va jeter un oeil chez Frédéric Sigonneau pour les propriétés d'un classeur fermé ==> Attribute VB_Name = "ProprietesClasseurFerme"
Dans ce module, il y a une recherche des propriétés dont : .DateLastSaved, et .HasMacros
Le site : http://frederic.sigonneau.free.fr
@+ FxM
Ça marche. J'otiens les renseignements voulus sauf pour le moment ce qui
concerne DAO.
Merci encore
JAC
"FxM" <nullos@greuchmeu.ici> a écrit dans le message de news:
uPEUhp6FGHA.1396@TK2MSFTNGP11.phx.gbl...
Jac wrote:
Bonjour à tous,
dans le cadre d'une migration 97 -> XP, j'ai besoin d'identifier parmi...
300.000 fichiers Excel..., ceux qui contiennent des macros, ceux qui
font référence à une version DAO et dans les propriétés qui est l'auteur
et la date de dernière modification.
En VBA, je sais faire la liste des fichiers, mais je ne vois pas comment
aller "gratter" dans le contenu des fichiers pour en tirer les
renseignements nécessaires.
Merci d'avance à qui pourra me mettre sur la voie.
Jac
Bonsoir,
Va jeter un oeil chez Frédéric Sigonneau pour les propriétés d'un classeur
fermé ==> Attribute VB_Name = "ProprietesClasseurFerme"
Dans ce module, il y a une recherche des propriétés dont :
.DateLastSaved, et .HasMacros
Ça marche. J'otiens les renseignements voulus sauf pour le moment ce qui concerne DAO.
Merci encore
JAC
"FxM" a écrit dans le message de news:
Jac wrote:
Bonjour à tous,
dans le cadre d'une migration 97 -> XP, j'ai besoin d'identifier parmi... 300.000 fichiers Excel..., ceux qui contiennent des macros, ceux qui font référence à une version DAO et dans les propriétés qui est l'auteur et la date de dernière modification.
En VBA, je sais faire la liste des fichiers, mais je ne vois pas comment aller "gratter" dans le contenu des fichiers pour en tirer les renseignements nécessaires.
Merci d'avance à qui pourra me mettre sur la voie.
Jac
Bonsoir,
Va jeter un oeil chez Frédéric Sigonneau pour les propriétés d'un classeur fermé ==> Attribute VB_Name = "ProprietesClasseurFerme"
Dans ce module, il y a une recherche des propriétés dont : .DateLastSaved, et .HasMacros