Salut j'ai le code suivant ... où je génère ma propre image et coller dans la feuille de calcul Excel, pouvez-vous me dire pourquoi sa couleur de fond est toujours BLEU? est-il possible de changer cela par exemple pour le rendre transparent ou blanc? (Je l'ai essayé flag.MakeTransparent(), mais il ne fonctionne pas non plus)insérer sa propre image sur excel par C#
Bitmap flag = new Bitmap(200,200);
using (Graphics g = Graphics.FromImage(flag))
{
g.DrawString("N", new Font("Verdana", 80, FontStyle.Bold),
new SolidBrush(Color.Black), new PointF(40, 30));
}
System.Windows.Forms.Clipboard.SetDataObject(flag, true);
ws.Paste(range, Type.Missing);
quand je l'utilise
suivant flag.Save("C:\\image.png",System.Drawing.Imaging.ImageFormat.Png);
le image.png a fond transparent ...
merci beaucoup!
Besoin d'informations ici, comment faites-vous l'image? Est-ce juste ce nouveau Bitmap (200, 200) ou faites-vous plus de choses? L'arrière-plan de l'image est-il également bleu ou la feuille de calcul? – SpaceghostAli
image de fond quand il est collé sur la feuille de calcul Excel est BLEU, il est seulement nouveau Bitmap (200,200) ... –
Essayez coller l'image dans mspaint pour voir à quoi il ressemble? Si ce n'est pas sur fond bleu, il se peut que l'image collée dans Excel soit sélectionnée - essayez de la désélectionner. – shahkalpesh