向EXCEL单元格插入图片的问题!!!!

tank_2009 2009-09-18 01:07:20

rg1.Select();
Excel.Pictures pics = (Excel.Pictures)m_objSheet.Pictures(Type.Missing);
pics.Insert( "c:\\abc.jpg", Type.Missing);


这是将磁盘上的图片文件插入到某一单元格

但是,有没有方法可以将程序中的 Image变量 插入到单元格呢? 因为我从数据库中取出了大量的图片,不希望全部保存到磁盘,再通过文件形式来插入。
...全文
1122 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaopei711 2009-11-10
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 tank_2009 的回复:]
引用 8 楼 chrisak 的回复:
复制到剪贴板里粘贴吧.


非常感谢..已经可以了.
[/Quote]

请问楼主,可否把代码写出来?
学习学习啊!
xiaopei711 2009-11-10
  • 打赏
  • 举报
回复
能不能将Access里面存储的图片导入到Excel中?
tank_2009 2009-09-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 chrisak 的回复:]
复制到剪贴板里粘贴吧.
[/Quote]

非常感谢..已经可以了.
tank_2009 2009-09-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 chrisak 的回复:]
复制到剪贴板里粘贴吧.
[/Quote]

可以给一段代码吗?
hyblusea 2009-09-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 chrisak 的回复:]
复制到剪贴板里粘贴吧.
[/Quote]

复制到剪贴板再粘贴的话,不能把图片粘贴到指定的单元格里面。不管当前是第几个单元格,粘贴的图片都是在第一个单元格。
ChrisAK 2009-09-21
  • 打赏
  • 举报
回复
复制到剪贴板里粘贴吧.
sz_xd 2009-09-21
  • 打赏
  • 举报
回复
幫頂!
tank_2009 2009-09-21
  • 打赏
  • 举报
回复
自己 UP
tank_2009 2009-09-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
Bitmap image = new Bitmap(new MemoryStream(buffer))
image.Save(filePath, ImageFormat.Jpeg);
worksheet.Shapes.AddPicture(filePath, Office.MsoTriState.msoFalse,  Office.MsoTriState.msoTrue, left, top, width, height);


[/Quote]

你的代码与我的方法本质上都是一样的啊。
worksheet.Shapes.AddPicture()第一个参数仍然是一个文件

我从数据库中取出65535条记录,难道只能将这65535条记录中的图片保存为65535个图片文件?再插入到EXCEL?
qitiand 2009-09-18
  • 打赏
  • 举报
回复
路过看看!
wuyq11 2009-09-18
  • 打赏
  • 举报
回复
Bitmap image = new Bitmap(new MemoryStream(buffer))
image.Save(filePath, ImageFormat.Jpeg);
worksheet.Shapes.AddPicture(filePath, Office.MsoTriState.msoFalse, Office.MsoTriState.msoTrue, left, top, width, height);

tank_2009 2009-09-18
  • 打赏
  • 举报
回复
再次 UP
tank_2009 2009-09-18
  • 打赏
  • 举报
回复
UP!

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧