Sub into_pic()

On Error Resume Next           '忽略错误继续执行VBA代码,避免出现错误消息

'图片路径

pic_url = "d:\我的文档\桌面\"

'图片所在的列

pic_column_num = "C"

'图片宽度

pic_width = 100

'图片高度

pic_height = 100

'表格宽度

Range_width = 22

'表格高度

Range_Height = 100

'款号所在起始的列

k_id_column_start_num = "A"

'颜色所在起始的列

k_color_column_start_num = "B"

'款号所在起始的行

k_id_column_start_row = 2

For i = k_id_column_start_row To 65535

buffer_val = Range(k_id_column_start_num & i).Value

buffer_color_val = Range(k_color_column_start_num & i).Value

If buffer_val <> "" Then

ActiveSheet.Range(pic_column_num & i).Select

pic_urls = pic_url & "\" & buffer_val & buffer_color_val & ".jpg"

cColumn = ActiveCell.Column '所在列数

rRow = ActiveCell.Row '所在行数

'MsgBox (cColumn)

'MsgBox (rRow)

'Rows(i & ":" & i).RowHeight = Range_Height

'Columns(pic_column_num & ":" & pic_column_num).ColumnWidth = Range_width

' With ActiveSheet.Pictures.Insert(pic_urls)

With Sheets("Sheet1").Pictures.Insert(pic_urls) '可用

.ShapeRange.LockAspectRatio = msoFalse

.Placement = xlMoveAndSize

'.ShapeRange.Top = Selection.Top

'.ShapeRange.Left = Selection.Left

.ShapeRange.Left = Range(pic_column_num & i).Left

.ShapeRange.Top = Range(pic_column_num & i).Top

'.ShapeRange.Width = pic_width

'.ShapeRange.Height = pic_height

'.ShapeRange.Height = Range(pic_column_num & i).Height

.ShapeRange.Height = Range(pic_column_num & i).Height

.ShapeRange.Width = Range(pic_column_num & i).Width

''''''''''''''''''''''''''

'  Sub Test()

'        With Sheets("Sheet1").Pictures.Insert("d:\我的文档\桌面\52058.JPG ") '可用

'                  .ShapeRange.LockAspectRatio = msoFalse

'                  .Placement = xlMoveAndSize

'                  .ShapeRange.Left = Range("b2 ").Left

'                  .ShapeRange.Top = Range("b2 ").Top

'                  .ShapeRange.Height = Range("b2:b5 ").Height

'                  .ShapeRange.Width = Range("b2:c2 ").Width

'          End With

'  End Sub

''''''''''''''''''''''''''

End With

End If

Next i

End Sub

早期的文件代码,不自动缩放

Sub into_pic()

On Error Resume Next           '忽略错误继续执行VBA代码,避免出现错误消息

'图片路径

pic_url = "d:\我的文档\桌面\mu\pic"

'图片所在的列

pic_column_num = "C"

'图片宽度

pic_width = 100

'图片高度

pic_height = 100

'表格宽度

Range_width = 22

'表格高度

Range_Height = 100

'款号所在起始的列

k_id_column_start_num = "A"

'颜色所在起始的列

k_color_column_start_num = "B"

'款号所在起始的行

k_id_column_start_row = 2

For i = k_id_column_start_row To 65535

buffer_val = Range(k_id_column_start_num & i).Value

buffer_color_val = Range(k_color_column_start_num & i).Value

If buffer_val <> "" Then

ActiveSheet.Range(pic_column_num & i).Select

pic_urls = pic_url & "\" & buffer_val & buffer_color_val & ".jpg"

cColumn = ActiveCell.Column

rRow = ActiveCell.Row

With ActiveSheet.Pictures.Insert(pic_urls)

.Top = Selection.Top

.Left = Selection.Left

.ShapeRange.LockAspectRatio = msoFalse

.ShapeRange.Width = pic_width

.ShapeRange.Height = pic_height

End With

Rows(i & ":" & i).RowHeight = Range_Height

Columns(pic_column_num & ":" & pic_column_num).ColumnWidth = Range_width

End If

Next i

End Sub

EXCEL VBA 导入图片自适应大小相关推荐

  1. excel批量导入图片的方法和例子

    内容提要:文章分享了三个excel批量导入图片的典型案例:查找对应姓名的照片.批量导入图片等等,并提供附件下载.对Excel感兴趣的朋友可加 Excel学习交流群:284029260(www.itbl ...

  2. Excel批量导入图片并在右侧单元格备注名称

    如下图所示,小编要分享的是,Excel批量导入图片并在右侧单元格备注名称的操作 (方方格子插件) 1.先看动图演示吧 2.选中A2第一个需要添加图片的单元格 3.然后选择方方格子的图片工具 4.那我们 ...

  3. css自适应图片样式,css怎么让图片自适应?css图片自适应大小的方法介绍

    对于一个网页来说,有一张好看又清晰的背景图片是非常吸引人的,但是并不是每张图片都是有相同的大小,所以就需要晒西安图片的自适应,那么,css怎么让图片自适应呢?本篇文章将来介绍关于css图片自适应大小的 ...

  4. html 中图片自适应大小设置

    一.图片自适应大小 图片设置固定大小(当然width和height至少大于200px的情况下)个人觉得就很影响响应式布局了,可能会使移动端局部发生错乱,所以图片在一个div中自适应大小,个人还是觉得挺 ...

  5. css怎么设置背景图片自适应大小

    在css中,可以利用"background-size"属性设置背景图片自适应大小,该属性用于设置背景图片的大小,只需要给背景图片元素添加"background-size: ...

  6. 让图片自适应大小的方法

    1. 用后台程序自动生成缩略图 2. 用css调用expression控制图片溢出后的大小: (http://www.blog.edu.cn/user1/7987/archives/2006/1440 ...

  7. 微信小程序富文本标签 rich-text 图片自适应大小问题

    最近项目新加了一个需求,由于时间比较充足的原因.我完成的很出色,但是无奈测试最后不走寻常路.几句话的说明他加了好多文字还搞了图片,甚至还有了一句经典的名言如果没有 BUG 她就没有工作,叫人苦不堪言. ...

  8. java实现excel批量导入图片到服务器

    使用easypoi批量导入excel数据到数据库,excel中的图片上传到服务器 1.引入依赖 2.实体类demo 3.测试的excel文档样式 5.服务器文件操作工具类 6.IDUtils工具类 7 ...

  9. ReactNative之Image组件自适应高度,图片自适应大小

    因为在现在0.50包括之前的ReactNative版本,Image组件必须要设置宽高才能显示.所以在图片宽高不确定的情况下,如何来让图片自适应 屏幕高度呢? 需求原因:因为做商城详情页面的图片长短不一 ...

最新文章

  1. 天翼云从业认证课后习题(3.1天翼云计算产品)
  2. 对URLEncode的解码
  3. vscode markdown插件_如何用Markdown写公众号
  4. Python批量添加库搜索路径
  5. 米斯特白帽培训讲义(v2)漏洞篇 文件包含
  6. Sitemap Celebration(使用嵌套列表的树形导航)
  7. Wannafly挑战赛19:C. 多彩的树(状压+容斥)
  8. 数据分析不能落地?快来围观,学会数据分析应用,一起升职加薪
  9. haproxy利用ACL规则封禁自定义IP地址拒绝访问
  10. 视频格式转换工具,用到ws.schild.jave,之前是用的it.sauronsoftware.jave,作者已经不维护了
  11. afuwin64教程_AMI刷BIOS工具下载|AFUWIN(AMI刷BIOS工具) v4.47官方最新版 附使用教程_星星软件园...
  12. SPI全双工模式下收发字节的理解
  13. SQL语句 SQL Server中Text类型操作
  14. 【联盛德W806上手笔记】十、ADC
  15. 居家办公,无需公网IP远程桌面内网电脑【免费内网穿透】
  16. Elasticsearch:ingest pipeline 使用示例 - 解析常用日志格式
  17. scratch做飞猫躲避飞龙的游戏
  18. ES6中Set方法实现数组去重
  19. 网络与串口调试工具TCPCOM
  20. 2022年新一代最强开源UI自动化测试神器(一)

热门文章

  1. PMcff 020产品经理峰会现场火爆,干货不断
  2. Vue CLI3.0 中使用jQuery 和 Bootstrap
  3. 075-SSH遇到不能登陆的情况
  4. 个人的小项目mysql_mgr_test开放了
  5. Ubuntu安装VMware Tools的方法
  6. 光标闪烁问题的解决办法
  7. 中国移动短信网关CMPP3.0 C#源代码:CMPP30类(1)(转)
  8. 金融领域下的数据挖掘算法应用:AdaBoost模型摩天
  9. dubbo提供者主配置文件application.properties
  10. 2017中国电商峰会共话“一带一路”网上商机