Injecter une image d'un picturebox dans Excel sans passer par un fichier image [Résolu]

Signaler
Messages postés
129
Date d'inscription
lundi 17 mars 2003
Statut
Membre
Dernière intervention
4 mars 2010
-
Messages postés
129
Date d'inscription
lundi 17 mars 2003
Statut
Membre
Dernière intervention
4 mars 2010
-
Bonjours,

Chaque fois qu'on parle de mettre une image dans une cellule Excel, on propose ceci :
ActiveSheet.Pictures.Insert("D:\Documents\Mes images\000_0120.JPG")


Mais est-il possible d'importer le contenu d'une picturebox directement dans Excel sans passer par un fichier ?

Je trouve que ce serait plus propre que de générer des fichiers temporaires.

Merci d'avance,
JP

2 réponses

Messages postés
2641
Date d'inscription
mercredi 2 juin 2004
Statut
Membre
Dernière intervention
8 janvier 2014
14
Salut,

Tu peux utiliser des fichiers temporaires mais il faudrait que tu fasse
ActiveSheet.Pictures.Insert("FichierTemporaire")


Ou alors tu peux les stocké dans une base de données en Byte() ou dans une variable. mais à la base faut que l'image viennent d'un fichier, donc soit l'incorporer à la base dès le départ, soit à partir d'un fichier (temporaire ou non)

Chris...
- La vérité n'est pas ailleurs, elle est sous le nez de chacun, quelques mouvements neuronale permettent de l'entrevoir -
MCPD (webform-winform) / MCSA / MCDST / MCT
Messages postés
129
Date d'inscription
lundi 17 mars 2003
Statut
Membre
Dernière intervention
4 mars 2010

oki, merci de ta réponse