首页 > 开发 > 综合 > 正文

C#中如何插入照片到Excel

2024-07-21 02:19:02
字体:
来源:转载
供稿:网友
在微软新闻组中,看到了吉日嘎拉的一个帖子,询问如何能将用户照片放入excel。
我以为应该很简单,于是先录制了一个宏,得到的结果是:
activesheet.pictures.insert("d:/tt.bmp").select

然而,在c#中,worksheet类似乎并不直接支持pictures.insert这样的方法。而在msdn
网站上,几篇office开发文档介绍的也只是常见的application、workbook、sheet这些对
象如何读写。最后,还是看了vba的帮助,才找到了解决的办法,也仍然非常简单:

excel.worksheet xsheet=( excel.worksheet)xbook.sheets[1];
xsheet.shapes.addpicture("d://tt.bmp", msotristate.msofalse ,
msotristate.msotrue,10,10,150,150);

就可以了。其中,第二、三个参数分别表示是否链接到文件、是否在文档中保存图片
信息(还是只保存链接信息)。


,欢迎访问网页设计爱好者web开发。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表