日期:2014-05-17  浏览次数:21491 次

C# 中InlineShapes.AddPicture的Range参数如何使用?
在C#中插入图片后,想对图片设置位置,请问如何实现?

------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

     
http://blog.csdn.net/happy09li/article/details/7431967
     
             sheet.Shapes.AddPicture(ds.Tables[0].Rows[row][col].ToString(), Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoTrue, Convert.ToSingle(range.Left) + 15 + image.Width, Convert.ToSingle(range.Top) + 5, image.Width, image.Height);   //插入图片
  

谢谢斑竹,我忘记说是在生成word时,在word里插入图片了。想要定义图片的的位置。

对了,由于是在页眉处插的,所以可设置top和left的Shapes.AddPicture貌似不行,只能InlineShapes.AddPicture,里面有个range参数是用来设置位置的好像,就是不知道该怎么用。


http://www.cnblogs.com/fuyun2000/archive/2013/06/16/3139141.html