excel批量导入图片 宏_怎么启用excel的宏

excel批量导入图片 宏_怎么启用excel的宏准备图片格式规范:C盘的picture文件夹,放100张有序命名的图片,即1.jpg,2.jpg,3.jpg…100.jpg插入图片规则:按照图片的顺序,依次插入表格的A列,让每个图片一个单元

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

准备

  图片格式规范:C盘的picture文件夹,放100张有序命名的图片,即1.jpg,2.jpg,3.jpg…100.jpg

  插入图片规则:按照图片的顺序,依次插入表格的A列,让每个图片一个单元格,1.jpg在单元格A1中,2.jpg在单元格A2中,3.jpg在单元格A3中…100.jpg在单元格A100中

法1-使用excel的宏机制

  参考链接:http://www.360doc.com/content/11/0503/16/5148091_114087373.shtml

  1. 先新建一个宏。可以依次点击【开发工具】->【录制新宏】->【停止录制】->【宏】;见下图

    excel批量导入图片 宏_怎么启用excel的宏

  2. 此时可以看到刚刚录制的宏,选中你刚刚录制的宏Macro1,点击【编辑】,见下图

    excel批量导入图片 宏_怎么启用excel的宏

  3. 将文件内容清空,【ctrl+A】->【delete】,将下面脚本复制进去,见下图

    excel批量导入图片 宏_怎么启用excel的宏

    

Sub Macro1()
'
' Macro1 Macro
' 宏由 Administrator 录制,时间: 2018/11/24
'
Dim cun As Integer
For cun = 1 To 100
    Range("a" & cun).Select
    ActiveSheet.Pictures.Insert("D:\picture\" & cun & ".jpg").Select
    Next cun
    

End Sub

  上面代码解释一下

  1) Sub Macro1()  指宏的名称
  2) F
or cun = 1 To 100 1表示第一行,100表示第100行,如果你有1000张有序图片,可以修改为1000
  3) Range("a" & cun).Select a表示执行这个宏是在A列
  4)ActiveSheet.Pictures.Insert("D:\picture\" & cun & ".jpg").Select 插入D:\picture路径的图片,格式为jpg
  4.快速删除指定图片的方法,
  参考链接:https://bbs.csdn.net/topics/390084451
  1)点击其中一张图片->【Ctrl+A】全选图片->单击鼠标【右键】->找到图片的【
属性】->选择【大小与属性】->调整【属性】“大小和位置随单元格而变”->确定
  2)然后删除对应的单元格,对应的图片也就都删掉了
 

法2-纯手工操作

  参考链接:https://jingyan.baidu.com/article/ca2d939d7896e0eb6c31ce91.html

  操作步骤

  1. 打开excel,调整行高列宽为自己想要大小

  2. 全选文件夹中图片,拖拽到excel中;

  3. 插入后,你会发现最后一张图片(即第100张)在最顶层,且是选中状态

  4. 通过属性调节第100张图片(即最上面的图片)的大小,和1中的行高一样

  5. 将第100张图片单独剪切复制A列的第100行

  6. 接着按快捷键ctrl+A全选图片,调整图片属性大小,和1中行高一样

  7.最后调整对齐格式,横向分布,纵向分布,最后左对齐   即可

  可能的坑

  图片直接拖到excel中,默认一般是文件夹中图片的顺序。但是不确定是图片新建顺序,还是图片命名规则。中间遇到excel中顺序和文件夹中顺序不一致的地方。

  慎重使用,仔细核对

  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/166514.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月6日 下午12:36
下一篇 2022年8月6日 下午12:36


相关推荐

  • pushd popd命令「建议收藏」

    pushd popd命令「建议收藏」在本系列的第一部分中,我们通过讨论 cd- 命令的用法,重点介绍了Linux中的命令行导航。还讨论了一些其他相关要点/概念。现在进一步讨论,在本文中,我们将讨论如何使用 pushd 和 popd 命令在Linux命令行上获得更快的导航体验。在我们开始之前,值得说明的一点是,此后提到的所有指导和命令已经在Ubuntu14.04和Bashshell(4.3.11)上

    2022年6月28日
    39
  • 即梦AI生成LOGO已经到了惊艳的程度,品牌LOGO设计师们该怎么办?附即梦AI设计生成LOGO提示词案例大全

    即梦AI生成LOGO已经到了惊艳的程度,品牌LOGO设计师们该怎么办?附即梦AI设计生成LOGO提示词案例大全

    2026年3月12日
    3
  • Gram矩阵计算实例「建议收藏」

    Gram矩阵计算实例「建议收藏」一开始没搞明白具体咋计算,后来经人指点,记录下:matlab代码如下:’代表向量的转置x1=[3,3]’,x2=[4,3]’,x3=[1,1]’,G=[x1’*x1,x1’*x2,x1’*x3;x2’*x1,x2’*x2,x2’*x3;x3’*x1,x3’*x2,x3’*x3]得到Gram矩阵如下:G=18…

    2022年6月28日
    38
  • SCSA第四天总结「建议收藏」

    SCSA第四天总结「建议收藏」一、防共享技术:背景: 在企业的网络管理、在运营商代建的高校网络中出现了防共享上网的需求,即防代理、防一拖N的需求。 目前运营商以及企业需要面对共享上网主要带来的2个问题: 1、 在企业中,不少用户共享自己访问互联网的权限给其他用户,绕开了企业对用户设定的上网权限控制,使得原本没有上网权限的用户可以上网了,或者使得原本上网权限较低的用户拥有了较高的权限,给网络管理带来了诸多麻烦。 2、 在运营商承建和运维的高校网络中,遇到很多学生使用路由器或者其他软件方式,共享互联网的访问给其他同学或朋友,直

    2022年6月20日
    29
  • docker 常用命令总结[通俗易懂]

    注意stop,restart后的容器,或者commit后的镜像启动环境变量需要重新加载,比如source/etc/source我们运行docker容器的时候,使用了-d参数,把容器在后台运行后。1.启动dockerdockerrun-d-i-t<imageID>/bin/bash上述命令执行某些命令回报错FailedtogetD-Busco…

    2022年4月17日
    48
  • windows端口占用查看命令_win7端口怎么查看

    windows端口占用查看命令_win7端口怎么查看计算机“端口”是英文port的义译,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:USB端口、串行端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。说白了,我们在计算机的任何操作都在有意无意的使用着计算机的各个端口,下面列出了计算机的常用端口。做个备忘。0端口:无效端口

    2025年11月2日
    13

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号