akasha21
Messages postés14Date d'inscriptionvendredi 11 mai 2007StatutMembreDernière intervention22 août 2007
-
29 mai 2007 à 09:12
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 2009
-
29 mai 2007 à 10:07
Bonjour,
Dans le cadre de mon stage je réalise un programme générant un dessin que je souhaite insérer dans une feuille excel, cependant je n'arrive pas à utiliser les objets comme graphics ou bitmap. J'ai pourtant chargé la référence system.drawing.
Est-ce que quelqu'un pourrait m'aider?
Merci d'avance!
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 29 mai 2007 à 10:07
De rien, si je me rappelle bien VB6, tu as une fonction SavePicture qui permet d'enregistrer ton image là où tu le désire, tu n'as qu'à la récupérer après au même endroit pour le Insert.
Pense à cliquer sur réponse acceptée si elles te conviennent afin de valider le topic.
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 29 mai 2007 à 09:48
Alors, tu poste dans la mauvaise section, fais y attention la prochaine fois, ca permettra aux personnes plus "vba" de venir te répondre plus facilement.
Pour ton problème, c'est le genre de chose où la démarche à suivre est toujours la même : tu enregistre une macro dans laquelle tu exécute la commande désirée, puis tu vois le code généré, ce que je viens de faire et voila ce qu'il me sort :
ActiveSheet.Pictures.Insert("Chemin de l'image")
Tu peux donc enregistrer ton image puis l'envoyer à excel de cette manière, sinon regarde aussi cette page qui pourrait t'aider...
<hr size="2" width="100%" />Julien.
Vous n’avez pas trouvé la réponse que vous recherchez ?
akasha21
Messages postés14Date d'inscriptionvendredi 11 mai 2007StatutMembreDernière intervention22 août 20071 29 mai 2007 à 10:02
en fait, mon programme va devenir un exe que l'utilisateur pourra ou non éxécuter, je ne dois pas insérer de macros.
La fonction "ActiveSheet.Pictures.Insert("Chemin de l'image")" marchera quand même?
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 29 mai 2007 à 10:02
Oups j'ai posté un peu vite, non tu es bien dans la bonne section, mais je ne vois pas moi non plus le rapport avec System.Drawing et les objets Graphics et Bitmaps qui sont propres au .Net...
Julien237
Messages postés883Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 3 mars 20097 29 mai 2007 à 10:04
Tu ne dois pas faire une macro, j'imagine que tu dirige Excel depuis VB6 via les librairies, tu peux très bien faire exApp.ActiveSheet.Picture.... (où exApp est ton application excel déclarée dans ton programme)... Reine des vampires...