下面代码是将图片插入到excel中,
onst int NNN = 5;
MSExcel.Range rr = (MSExcel.Range)whs.Cells[rowIndex+1, 36];
whs.Shapes.AddPicture(fileName, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue,
注:
- fileName为文件绝对路径。
- 如果需要将数据库的图片二进制数据写入excel,则需要先将图片写入到磁盘,然后再通过上面的方式写入excel。
- 需要引用office.dll,而不要引用Microsoft.Office.Interop.Excel.dll,否则会出现“类型“Microsoft.Office.Core.MsoTriState”在未被引用的程序集中定义。必须添加对程序集“office, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”的引用。”的错误.