execl 自动加载目录下图片

在项目实施的过程中 ,给员工拍照了。但时候不好插在谁拍了,命名有没有错误等原因,需要直观的查看,并给员工自行验证

综合需求,在网上找个相关资料查看。然后根据实际情况汇总。得带的解决办法如下:

1、把人员信息相关导入

2、打开 execl 表的宏功能 ,新增宏

3、变形宏代码

代码如下:

Sub AutoAddPic()
    Application.ScreenUpdating = False
   
   
For Each Shp In ActiveSheet.Shapes
   If Shp.Type = msoPicture Then Shp.Delete
    Next
    Dim MyPcName As String, picTemp As Picture
    For i = 2 To ThisWorkbook.ActiveSheet.UsedRange.Rows.Count
    ‘If (ActiveSheet.Cells(i, 1).Value = "姓名") Then
       
        ‘ActiveSheet.Pictures().Delete ‘删除单元格中原来的图片
       
        MyPcName = ActiveSheet.Cells(i, 1).Value & ActiveSheet.Cells(i, 3).Value & ".jpg"
        ActiveSheet.Cells(i, 6).Delete
        ActiveSheet.Cells(i, 6).Select
        Dim MyFile As Object
        Set MyFile = CreateObject("Scripting.FileSystemObject")
        ‘插入图片
         If MyFile.FileExists(ThisWorkbook.Path & "\" & "人员信息" & "\" & MyPcName) = True Then
            Set picTemp = ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & "人员信息" & "\" & MyPcName)
            ‘picTemp.Name = k & k.Row ‘设定所插入图片的名称
            picTemp.Placement = xlMoveAndSize ‘设置图片可以随单元格的变动而改变大小和位置
            With picTemp.ShapeRange
                .LockAspectRatio = msoFalse ‘取消图片纵横比锁定
                 .Height = Cells(i, 6).Height - 1 ‘设置所插入图片的高度与单元格的高度相等
                 .Width = Cells(i, 6).Width - 1 ‘设置所插入图片的宽度与单元格的宽度相等
            End With
           
          ‘  picTemp.Select
           
            Set picTemp = Nothing ‘重置图片对象
  
         End If
         ‘If MyFile.FileExists(ThisWorkbook.Path & "\" & "人员信息" & "\" & MyPcName) = False Then
        ‘MsgBox ThisWorkbook.Path & "\" & "111" & "\" & MyPcName & "暂无图片"
        ‘Else
        ‘ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & "人员信息" & "\" & MyPcName).Select
        ‘End If
   ‘ End If
   
    Next i
    Application.ScreenUpdating = True
   
End Sub

时间: 2024-08-25 14:44:55

execl 自动加载目录下图片的相关文章

114、drawable和mipmap 目录下图片的区别

android 在 API level 17 加入了 mipmap 技术,对 bitmap 图片的渲染支持 mipmap 技术,来提高渲染的速度和质量.mipmap 是一种很早就有的技术了,翻译过来就是纹理映射技术.android 中的 mipmap 技术主要为了应对图片大小缩放的处理,在android 中我们提供一个 bitmap 图片,由于应用的需要(比如缩放动画),可能对这个 bitmap 进行各种比例的缩小,为了提高缩小的速度和图片的质量,android 通过 mipmap 技术提前对按

php 自动加载函数、自动加载方法、自动加载类

在PHP开发过程中,如果希望从 外部引入一个class,通常会使用include和require方法,去把定义这个class的文件包含进来.这个在小规模开发的时候,没什么大问 题.但在大型的开发项目中,这么做会产生大量的require或者include方法调用,这样不因降低效率,而且使得代码难以维护,况且 require_once的代价很大. 在PHP5之前,各个PHP框架如果要实现类的自动加载,一般都是按照某种约定自己实现一个遍历 目录,自动加载所有符合约定规则的文件的类或函数. 当然,PHP

CI框架源码阅读笔记9 CI的自动加载机制autoload

本篇并不是对某一组件的详细源码分析,而只是简单的跟踪了下CI的autoload的基本流程.因此,可以看做是Loader组件的分析前提. CI框架中,允许你配置autoload数组,这样,在你的应用程序初始化时,会自动加载相应的类库,例如,在application/config/autoload.php中,autoload的配置如下: $autoload['libraries'] = array("smarty", "redis"); 则CI框架初始化时,会自动加载l

基础才是重中之重~网站bin目录下的程序集自动加载

回到目录 网站bin目录下的程序集一般由系统项目,项目引用的外部DLL及外挂DLL组成,它们在网站运行时会自动加载,这一点很重要,项目本身DLL及项目引入的DLL会自动加载,这没有问题,而外挂在bin目录的DLL也会自动加载,这很重要,因为,它可以使我们的应用程序更加灵活,在开发通用功能上,也显得扩展性更强! 一个例子,比如一个HttpModule,它是一个通用的功能,向页面添加一些缓存过期的共用信息,这对于你所有网站都是共用的,这时,可以建立一个HttpModule项目,它代码可能是这样 na

retrofit+rxjava+recyclerview+下拉刷新+自动加载更多

安卓开发过程中,网络请求与下拉刷新分页列表的控件几乎可以说是必不可少的,但是每次开发一款产品都要重新开发,肯定是不可取的,那么最好是可以自己整理一个开发框架,那么以后开发,直接引入项目即可 网络框架的封装,从httpclient,到xutils,再到volley,再到okhttp,每次整合都发现多多少少的不足,目前自己觉得最成熟的一个也就是retrofit+okhttp3+rxjava的组合,rxjava不懂的推荐看大神的深入浅出rxjava,retrofit的使用自己网上搜咯 下拉刷新列表的实

引入CSS时会自动加载控制器目录是怎么

0引入CSS时会自动加载控制器目录是怎么 3上传图片并生产缩略图不存在的图像文 3APP_DEBUG改为TRUE的时候U方法生成的链 3不存在的图像文件哪位大神能解决求 3访问自己方法为什么显示:无法加载模块 3放在阿里云空间前端访问空白后台正常 自动完成使用密码加密函数添加之后数 AJAXSUBMIT提交表单时候返回数据出错求 用BETWEEN做范围查询分页的时候跳转参数出 09框架是通过IFRAME调取的在验证AUTH权 3在IIS下只能访问首页访问其他页面出 部署模式下错误日志信息太少怎么

用js实现图片自动加载的瀑布流效果

向下滑动网页的时候能够自动加载图片并显示. 盛放图片的盒子模型如下: <div class="box"> <div class="box_img"> <img src="Img/8.jpg"> </div> </div> 设置img-width为150px,然后box_img添加内边距和阴影效果,box的外边距为0,添加内边距.盒子的宽度是由img-width和边距撑开的.也就是说盒子之

IOS学习之UiTableView下拉刷新与自动加载更多,百年不变的效果

IOS学习之UiTableView下拉刷新与自动加载更多,百年不变的效果(五) 五一劳动节马上来临,小伙伴有妹有很激动哟,首先祝天下所有的程序猿节日快乐!这个五一对于我来说有点不一样,我的人生从这个五一就转弯了,爱情长跑8年的我结婚了,一会支付宝账号我会公布出去,请自觉打款!谢谢合作. 灯光闪起来: 舞蹈跳起来: 歌曲唱起来: -------------------------------------------------------------------------------------

VC下加载多种格式图片的方法总结IPicture, CxImage, CImage(AtlImage), CPictureEx

尽管VC有提供相应的API和类来操作bmp位图.图标和(增强)元文件,但却不支持jpg.gif和png等格式的图片,而这几种格式却是常常要用到的.这里我给大家介绍两种办法来操作这些格式的图片. 1.用API OleLoadPicture来加载JPG.GIF格式的图片(注:不支持PNG格式,另外GIF只能加载第一帧,且不支持透明) OleLoadPicture 函数实际上创建了一个IPicture类型的COM接口对象,然后我们可以通过这个COM接口来操作图片(实际上你也可以用API OleCrea