EXCEL批量导入图片.doc

EXCEL批量导入图片.doc

ID:56278404

大小:82.00 KB

页数:2页

时间:2020-06-05

EXCEL批量导入图片.doc_第1页
EXCEL批量导入图片.doc_第2页
资源描述:

《EXCEL批量导入图片.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EXCEL批量导入图片分类:脚本代码

2、评论:4

3、引用:0

4、浏览:之前在小桥流水看到有人问怎样在Excel批量导入图片,随手写了个宏,没想到今天又有人问我,中午把VBA小改一下图片用1.jpg2.jpg3.jpg...10.jpg12.jpg依次命名图片间隔是2张相邻图片左上角的间隔,例如图片尺寸100像素,间隔写100就刚好紧挨着默认开始位置是以选择框所在位置,例如下图,选择框在B2,图片就从B2开始排列了演示下载,解压到D盘就可以直接执行了,如果打开弹出提示窗口,是因为你Excel安全性设置高,没事,一样可以执行VBA代码如下viewplaincopytoclip

5、boardprint?1.Sub Macro1()  2.' 宏由 CAT 录制,时间: 2007-2-7  3.' 批量导入图片  4.  5.    Dim picPath, picWidth, picHeight, fileExt  6.    picPath = "D:"     '图片存放路径  7.    picN = 4            '图片数量  8.    fileExt = ".jpg"    '图片后缀名  9.    picScale = 30       '图片缩放百分比,不带 %  10.    perPic = 2      

6、    '每行图片数量  11.    xWidth = 202        '图片水平间隔,即水平相邻的图片左上角间隔  12.    xHeight = 152       '图片垂直间隔  13.      14.    Dim x, y  15.    x = 0  16.    y = 0  17.    For i = 1 To picN  18.         ActiveSheet.Pictures.Insert(picPath & i & fileExt).Select  19.         Selection.ShapeRange.Sca

7、leWidth picScale / 100, msoFalse, msoScaleFromTopLeft  20.         Selection.ShapeRange.ScaleHeight picScale / 100, msoFalse, msoScaleFromTopLeft  21.         Selection.ShapeRange.IncrementLeft xWidth * x  22.         Selection.ShapeRange.IncrementTop xHeight * y  23.         If i Mod 

8、perPic = 0 Then  24.            x = 0  25.            y = y + 1  26.        Else  27.            x = x + 1  28.        End If  29.    Next  30.End Sub

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。