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 :
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
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:
Selection.ShapeRange.PictureFormat.ColorType = msoPictureBlackAndWhite ' En noir et blanc
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