杏宇娱乐
  • 首页
  • 关于杏宇娱乐
  • 业务范围
  • 最新动态
  • 联系我们
  • 最新动态

    学习VBA,报表做到飞 第六章 Shapes对象 6.3 AddPicture方法

    发布日期:2024-08-23 07:56    点击次数:67

    6.3 AddPicture方法

    Shapes.AddPicture方法可以在指定的位置插入图片。我们先看一下它的语法结构:

    AddPicture(FileName、链接到文件、随文档保存、Left、Top、Width、Height)

    FileName:图片的路径及名字(带扩展名)

    链接到文件、随文档保存:两个参数都填True或1,图片可以保存在工作簿中

    Left、Top、Width、Height:图片的左边缘、顶部、宽度、高度

    平时在程序里我们都是这样写的:

    ActiveSheet.Shapes.AddPicture 文件路径及名字, 1, 1, 左, 顶, 宽, 高

    比如我们想在“a1”单元格插入一张图片,这个图片位于“F:\VBA学习\Nature”目录下,名字是“img1.jpg”,我们就可以这样做:

    Sub 插入图片()

    地址 = 'F:\VBA学习\Nature\img1.jpg'

    左 = [a1].Left

    顶 = [a1].Top

    宽 = [a1].Width

    高 = [a1].Height

    ActiveSheet.Shapes.AddPicture 地址, 1, 1, 左, 顶, 宽, 高

    End Sub

    首先获取要插入图片的路径及带扩展名的名字,把它赋值给“地址”变量。然后获取“a1”单元格的左、顶、宽、高,最后用AddPicture方法插入图片。效果如下:

    图片

    本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

    Powered by 杏宇娱乐 @2013-2022 RSS地图 HTML地图