jerome69960
Messages postés14Date d'inscriptionjeudi 29 juillet 2004StatutMembreDernière intervention22 août 2016
-
Modifié par BunoCS le 18/08/2016 à 15:59
Arnoid
Messages postés35Date d'inscriptionmardi 17 février 2015StatutMembreDernière intervention 5 novembre 2016
-
22 août 2016 à 18:49
Bonjour à tous,
Je suis entrain de développer un programme en VB.Net qui, selon des fichiers Excel, va me créer des tableaux et des graphiques. Je cherche maintenant à pouvoir les exporter vers PowerPoint.
Le problème que je rencontre est que dans PowerPoint, les diapositives ont un fond d'écran et lorsque j'essaye de faire un copier/coller d'un chart, il m'ajoute un fond d'écran noir ce qui fait que je ne peux pas voir celui de la diapositive...
Quelqu'un saurait comment faire?
Voilà le code que j'ai utilisé pour faire les tests :
Clipboard.Clear()
Dim stream As New System.IO.MemoryStream()
'Chart1.SaveImage(stream, Imaging.ImageFormat.Bmp)
Dim bmp As New Bitmap(stream)
Clipboard.SetDataObject(bmp)
Merci d'avance pour votre aide
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ICI
La couleur d'arrière plan de ton chart est-elle transparente ?
Si oui c'est normal que tu obtienne un fond noir, tout simplement parce-que le format "bmp" (Bitmap) ne gère pas la transparence, tu doit donc utiliser un autre format afin d'obtenir un fond transparent.