当前位置: 首页 > article >正文

【案例】Excel使用宏来批量插入图片

一、场景介绍

我有一个excel文件,需要通过一列的文件名称,按照规则给批量上传图片附件。

原始文件:

成功后文件:

二、实现方法

1. 使用【wps】工具打开Excel文件,将其保存为启用宏的文件。

2.找到编辑宏的【VB编辑器】,打开

3. 选择【模块】点击右键选择【插入】-【模块】,开始编辑vb代码(示例),完事保存。

Sub InsertPictures()
'
' Macro1 Macro
' 宏由 wzj90 录制,时间: 2024/11/08
'
'
Dim ws As Worksheet
Dim folderPath As String
Dim fileName As String
Dim pic As Picture

Set ws = ActiveSheet
folderPath = "D:\workspace\project\python\Demo\attr_pic\" '图片所在的文件夹路径

For i = 2 To 4
    Set pic = ws.Pictures.Insert(folderPath & Range("B" & i))
    With pic
            .ShapeRange.LockAspectRatio = msoFalse
            .Width = ws.Range("C" & i).Width
            .Height = ws.Range("C" & i).Height
            .Top = ws.Range("C" & i).Top
            .Left = ws.Range("C" & i).Left
    End With
    Next i
    
End Sub

 4. 运行宏

5.结束(成功) 


http://www.kler.cn/a/385112.html

相关文章:

  • 使用最新版的wvp和ZLMediaKit搭建Gb28181测试服务器
  • 梧桐数据库与mysql及oracle关于交换服务器编号的SQL写法分析
  • 前端开发实现自定义勾选/自定义样式,可复选,可取消勾选
  • shodan6-7---清风
  • 高校实验室安全巡检系统设计与实现(源码+定制+开发)高校实验室巡检系统、实验室安全管理平台、实验室安全监控系统、智能实验室巡查系统、高校实验室风险管理
  • Python 学习完基础语法知识后,如何进一步提高?
  • Aop+自定义注解实现数据字典映射
  • SQL(2)
  • C#-内部类、分部类、分部方法
  • 融合虚拟化与容器技术,打造灵活又安全的AI算力服务
  • leetcode 2043.简易银行系统
  • 线性代数中的核心数学知识
  • maven推送jar到本地和远程仓库
  • 2024年大湾区杯粤港澳金融数学建模赛题浅析——助攻快速选题
  • HTMLCSS:旋转的动态卡片
  • 1.python介绍、安装
  • 如何使用函数模板和类模板?
  • 拓展题:viple计算n!
  • Docker可视化管理面板DPanel的安装
  • Ubuntu20.04离线安装nginx
  • 服务器作业(2)
  • AWS S3 JavaScript SDK(v3)常用操作
  • ReactPress 是什么?
  • 独立站怎么搭建,英文网站制作
  • Moment.js、Day.js、Miment,日期时间库怎么选?
  • 安全合规:沃尔玛自养号测评技术搭建要点