Injecter une image d'un picturebox dans Excel sans passer par un fichier image

Résolu
narfight Messages postés 129 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 4 mars 2010 - 3 déc. 2009 à 08:26
narfight Messages postés 129 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 4 mars 2010 - 3 déc. 2009 à 12:33
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

cboulas Messages postés 2641 Date d'inscription mercredi 2 juin 2004 Statut Membre Dernière intervention 8 janvier 2014 16
3 déc. 2009 à 11:56
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
3
narfight Messages postés 129 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 4 mars 2010
3 déc. 2009 à 12:33
oki, merci de ta réponse
0
Rejoignez-nous