UG 【C#】导出BOM Excel时插入图片

插入图片的excel如果需要保证图片的分辨率,图片不被压缩,需要进行设置

/// 将图片插入到指定的单元格位置,并设置图片的宽度和高度。
        /// 注意:图片必须是绝对物理路径
        /// </summary>
        /// <param name="rng">Excel单元格选中的区域</param>
        /// <param name="PicturePath">要插入图片的绝对路径。</param>
        public void InsertPicture(Range rng, Worksheet sheet, string picturePath)
        {
            rng.Select();
            float picLeft, picTop, picWidth, picHeight;
            try
            {
                picLeft = Convert.ToSingle(rng.Left);
                picTop = Convert.ToSingle(rng.Top);
                picWidth = Convert.ToSingle(rng.Width);
                picHeight = Convert.ToSingle(rng.Height);

                //参数含义:
                //图片路径
                //是否链接到文件
                //图片插入时是否随文档一起保存
                //图片在文档中的坐标位置 坐标
                //图片显示的宽度和高度
                sheet.Shapes.AddPicture2(picturePath, false, true, picLeft, picTop, picWidth, picHeight);

            }
            catch (Exception ex)
            {
               ex.Data.Clear();
            }
        }

775f242b4720240818161758

 

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
这里是评论区,不是无人区
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容