IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA] Récupérer une valeur dans un fichier PDF [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2014
    Messages : 69
    Points : 60
    Points
    60
    Par défaut [VBA] Récupérer une valeur dans un fichier PDF
    Bonjour,

    Je vous expose le problème, je possède 100000 fichier PDF avec une case coché ou non.

    Je me demandais s'il était techniquement avec une macro en allant chercher ces fichier dans un répertoire de savoir pour chacun d'entre eux si la case est coché ou pas.

    Ma première idée peut être un peu irréalisable:

    Ouvrir le fichier, laisser un temps assez grand pour que le fichier s'ouvre à l'écran puis aller chercher 2 ou 3 pixels et voir si la couleur est noir ou blanche.

    Mais, j'ai trouvé peu de choses sur comment tester la couleur d'un pixel en VBA et aussi comment trouver les coordonnées de mes pixels.

    Y'a t-il des fonctions capables de faire ça? Avez-vous d'autres idées?


    Merci par avance

  2. #2
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 573
    Points : 2 547
    Points
    2 547
    Par défaut
    Bonsoir,

    il y a une multitude de choses sur ce lien http://www.developpez.net/forums/d43...ro-pdfcreator/

    Regardes si tu peux y trouver ton bonheur et penses à mettre une de tes feuilles .pdf pour qu'on puisse étudier la question

    Curt
    Pas de demande par MP, sinon j'correctionne plus, j'dynamite, j'disperse, j'ventile !!!
    ---------------------------------------------------------------------
    Vous avez un talent insoupçonné... Faites-en profitez les autres. Un p'tit CLIC pour une grande cause.
    Et si vous faisiez un bon geste en 2024 ? Soyez utile, ça vous changera ! Moi, ça m’a changé !

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2014
    Messages : 69
    Points : 60
    Points
    60
    Par défaut
    Bonjour Curt et merci,

    Il n'y a pas grand chose qui puisse m'aider dans ton lien,

    Peut-être la transformation de mon fichier PDF en fichier txt et essayer de repérer un changement dans les chaines de caractères en fonction des réponses.

    J'ai mis un exemple que je viens de créer qui ressemble à ce que je veux.

    TestVBA.pdf

  4. #4
    Expert éminent sénior
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Points : 11 274
    Points
    11 274
    Par défaut
    Salut, s'il s'agit d'un formulaire PDF, tu peux essayer ceci mais il te faudra Acrobat ( pas le Reader )

    P.-S.: Je viens de regarder ton pdf : il s'agirait à priori de bitmap ..... donc effectivement tu ne pourras rien en faire de tes 100 000 fichiers, s'ils sont réellement de cet acabit.

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2014
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2014
    Messages : 69
    Points : 60
    Points
    60
    Par défaut
    Merci effectivement, ce sont des formulaires au début mais le format est modifié de telle sorte qu'on ne puisse pas y retoucher.

    J'ai testé ma première idée qui consistait à récupérer les couleurs de pixel et je suis assez surpris ça semble bien marcher.
    Pas besoin de mettre un temps de latence entre l'ouverture du pdf et la récupération de la couleur du pixel.
    Alors je vais rester là dessus car de toute façon, j'ai fait ça pour le plaisir.

    Je vous remercie

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. récupérer une valeur dans un fichier
    Par fbb53 dans le forum Shell et commandes GNU
    Réponses: 38
    Dernier message: 19/07/2011, 08h58
  2. Récupérer une information dans un fichier PDF
    Par jouclar dans le forum Général Python
    Réponses: 9
    Dernier message: 21/12/2010, 09h22
  3. Récupérer une valeur dans un fichier
    Par sebbb59 dans le forum Débuter
    Réponses: 10
    Dernier message: 11/01/2009, 15h19
  4. Réponses: 0
    Dernier message: 25/02/2008, 14h23
  5. récupérer une valeur dans un fichier .txt ?
    Par _n1n1_ dans le forum VB.NET
    Réponses: 5
    Dernier message: 27/04/2007, 19h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo