こんにちは、次のコードがあります...独自の画像を生成してワークシートに貼り付けます。背景色が常に青色である理由を教えてください。たとえば、透明または白にするためにそれを変更することはどういうわけか可能ですか? (私は flag.MakeTransparent(); を試しましたが、それも機能しません)
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);
私が次を使用するとき
flag.Save("C:\\image.png",System.Drawing.Imaging.ImageFormat.Png);
image.png の背景は透明です...
どうもありがとう!