研究VSTO有两个月的时间了,学习到了不少新知识,今天就写一个小内容,如何向excel文件中插入resource里的图片。
首先,要在resource里添加一个图片资源,例如 aaa.jpg。 工程名叫 IntsertImage
接下来直接上代码:
private void insertPic(Excel.Worksheet sheet, Excel.Range picRange)
{
System.Resources.ResourceManager rs = new System.Resources.ResourceManager("InsertImage.Properties.Resources", System.Reflection.Assembly.GetExecutingAssembly());
Object o = rs.GetObject("aaa");
Bitmap image = (Bitmap)o;
System.Windows.Forms.Clipboard.SetDataObject(image, true);
sheet.Paste(picRange, image);
System.Windows.Forms.Clipboard.Clear();
}
方法的参数很好理解,一个是excel的sheet页,一个是想要插入图片的位置。
本文介绍如何在Excel文件中插入从资源包导入的图片,通过简单的代码实现这一功能。
2569

被折叠的 条评论
为什么被折叠?



