× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 VBA récupérer couleur sur image collée
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
flamel
  Posté le 10/04/2015 @ 10:16 
Aller en bas de la page 
Petit astucien

Bonjour,

Je souhaiterais pourvoir récupérer en VBA le code couleur d'un pixel sur une image collée dans une feuille.

Est-ce facilement possible ?

Merci si vous pouvez m'aider.

Publicité
Titus68
 Posté le 12/04/2015 à 16:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Je ne suis pas expert en excel et je n'ai rien trouvé de vraiment simple.

Du coup j'ai écrit une macro.

L'idée : sauvegarder l'image en bmp dans un fichier en passant par un chart puis analyser le fichier sauvegardé à la position du pixel souhaité avec le logiciel ImageMagick qu'il faudra avoir installé avant (en cochant bien l'option COM+ (API accessible via vbscript, vba ...)).

Je n'ai pas trouvé plus simple (notamment de passer par ImageMagick) mais il y a certainement quelqu'un qui aura une idée.

En tout cas cette API ImageMagick est vraiment bien pour manipuler des images via des scripts, notamment pour faire du traitement par lot, les possibilités sont quasiment illimitées (retailler des photos, annoter des photos, récupérer les infos EXIF ...)

Un fichier excel avec une image et la macro se trouve ici :

http://cjoint.com/?EDmraAhUE8d



Modifié par Titus68 le 12/04/2015 16:55
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
329,99 €PC Portable 15.6 pouces HP + Imprimante DeskJet 4110 + sacoche à 329,99 € (via ODR)
Valable jusqu'au 20 Septembre

Cdiscount fait une promotion sur un lot comprenant un PC portable HP 15S-FQ1036NF (15.6 pouces HD, Core i3-1005G1, 4 Go de RAM, SSD 256 Go, Windows 10), sa sacoche et une imprimante multifonction HP DeskJet Plus 4110 à 429,99 €. Or HP rembourse 100 € pour l'achat de ce pack qui vous reviendra à 329,99 € après remboursement. On trouve habituellement l'ensemble aux alentours de 500 €. Un très bon pack idéal pour la bureautique et Internet.


> Voir l'offre
14,99 €Hub Aukey USB C 6 en 1 (USB 3.0, HDMI 4K, lecteur SD et MicroSD) à 14,99 €
Valable jusqu'au 22 Septembre

Amazon fait une promotion sur le Hub Aukey USB C 6 en 1 qui passe à 14,99 €. Ce Hub à brancher sur un port USB C vous permettra d'ajouter 3 ports USB 3.0, un lecteur de cartes mémoire SD et MicroSD ainsi qu'un port HDMI 4K à votre ordinateur portable ou votre smartphone.


> Voir l'offre
69 €SSD Samsung 860 EVO 500 Go à 69 €
Valable jusqu'au 19 Septembre

Amazon fait une promotion sur le SSD Samsung 860 EVO 500 Go qui passe à 69 € livré gratuitement alors qu'on le trouve ailleurs à partir de 80 €. Ce SSD offre des vitesses de 560 Mo/s en lecture et 520 Mo/s en écriture. Il est garanti 5 ans. Une bonne affaire.


> Voir l'offre

Sujets relatifs
Extraire une image d'un fichier SWF
commande créer la fonction effacer image en VB10
Convertir un fichier image de 2002 avec extension ".GOOD"
Récupérer un kit d'installation .NET Framework complet
dreamweaver et couleur
Javascript : affichier une image suite à un choix
Comment Récupérer un Tag sous Visual Basic 2010
Récupérer données de 3 fichiers Excel en 1 seul !!
Récupérer données de 3 fichiers Excel en 1 seul !!
Récupérer données de 3 fichiers Excel en 1 seul
Plus de sujets relatifs à VBA récupérer couleur sur image collée
 > Tous les forums > Forum Autres langages