Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Il y a 58 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Controles Image - PictureFormat

 
n°18738
abennis
Profil : Jeune recrue
Posté le 26-06-2007 à 11:42:09  profilanswer
 

Bonjour.  
 
J'ai trouvé une fonctionnalité Excel qui permet de transformer une image en couleurs en une image en niveaux de gris ou encore en une image en noir et blanc, et vice versa... C'est un petit icône qui se trouve sur la barre d'outils Image.
 
Dans mon application, je veux donc permettre aux gens de le faire.
Pour cela, j'ai utilisé l'enregistreur de Macro pour savoir quel code permettait de transformer une image en noir et blanc, ou en niveaux de gris
Le code que j'ai trouvé est celui-ci :  
 

Code :
  1. Selection.ShapeRange.PictureFormat.ColorType = msoPictureBlackAndWhite ' En noir et blanc
  2. Selection.ShapeRange.PictureFormat.ColorType = msoPictureGrayscale ' En niveaux de gris


 
Alors le problème, c'est que dans mon application, j'utilise des contrôles Image. Et apparemment ces contrôles n'ont pas de propriété PictureFormat, et que par conséquent je n'arrive pas à coder ce que je veux coder.
 
Mieux encore, je me suis aperçu qu'on ne pouvait pas utiliser ce bouton de la barre d'outils sur des contrôles images. On ne peut l'utiliser qu'après avoir fait "Insérer, Image, A partir d'un fichier..."
 
Quelqu'un a-t-il une idée de comment faire, en sachant que j'aimerais vraiment utiliser des contrôles Image et pas autre chose
 
Merci d'avance


Aller à :
Ajouter une réponse