EXCEL技巧——怎样自动添加照片

在采集员工信息或者学生信息的时候,常常需要添加上照片,如果信息量比较大,我们通过插入图片的方式来完成就比较困难,这里我们尝试用宏来解决这个问题。

工具/原料

    EXCEL软件

制作方法

    1

    首先我们需要把照片放到文件夹里面,命名为111,然后把工作表和文件夹111放在同一目录=C:\Documents and Settings\Administrator\桌面\111,工作表的建立形式如图所示。

    EXCEL技巧——怎样自动添加照片EXCEL技巧——怎样自动添加照片EXCEL技巧——怎样自动添加照片

    2

    打开工作表,点击开发工具——宏,打开宏编辑窗口,在宏名称中输入“AutoAddPic”,单击“创建”按钮,打开宏编辑器。

    EXCEL技巧——怎样自动添加照片EXCEL技巧——怎样自动添加照片EXCEL技巧——怎样自动添加照片

    3

    在 Sub AutoAddPic()

    End Sub

    中间输入以下代码,保存后,关闭。

    For Each Shp In ActiveSheet.Shapes

    If Shp.Type = msoPicture Then Shp.Delete

    Next

    Dim MyPcName As String

    For i = 1 To ThisWorkbook.ActiveSheet.UsedRange.Rows.Count

    If (ActiveSheet.Cells(i, 1).Value = "姓名") Then

    MyPcName = ActiveSheet.Cells(i, 2).Value & ".jpg"

    ActiveSheet.Cells(i + 1, 2).Select

    Dim MyFile As Object

    Set MyFile = CreateObject("Scripting.FileSystemObject")

    If MyFile.FileExists(ThisWorkbook.Path & "\" & "111" & "\" & MyPcName) = False Then

    MsgBox ThisWorkbook.Path & "\" & "111" & "\" & MyPcName & "暂无图片"

    Else

    ActiveSheet.Pictures.Insert(ThisWorkbook.Path & "\" & "111" & "\" & MyPcName).Select

    End If

    End If

    Next i

    EXCEL技巧——怎样自动添加照片EXCEL技巧——怎样自动添加照片

    4

    打开工作表,点击开发工具——宏,打开宏编辑窗口,选择AutoAddPic,单击执行,这时候,工作表中就插入了照片。

    EXCEL技巧——怎样自动添加照片EXCEL技巧——怎样自动添加照片END

代码介绍

    1

    If (ActiveSheet.Cells(i, 1).Value = "姓名") Then

    MyPcName = ActiveSheet.Cells(i, 2).Value & ".jpg"

    ActiveSheet.Cells(i + 1, 2).Select

    Dim MyFile As Object

    Set MyFile = CreateObject("Scripting.FileSystemObject")

    意思是在(i, 1)中如果单元格内容是“姓名”,在它右边相邻单元格内容是“XXX”,那么在下面的单元格中有以下情况。

    2

    ThisWorkbook.Path & "\" & "111" & "\" & MyPcName,其中ThisWorkbook.Path是指该工作表的路径,111是文件夹的名称,

    END

温馨提示:经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
免责声明:本文转载来之互联网,不代表本网站的观点和立场。如果你觉得好欢迎分享此网址给你的朋友。
转载请注明出处:https://www.i7q8.com/zhichang/24206.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月27日
下一篇 2023年08月27日
single-end

热门百科

single-end

相关推荐

  • excel筛选条件怎么设置

    excel筛选条件怎么设置,excel筛选条件怎么设置,小编通过整理相关技巧,将带大家一起看下在哪里去进行操作,希望小编的介绍能帮助到你!...

    2024年05月03日
    0℃
  • excel如何修改图例名称

    excel如何修改图例名称,excel如何修改图例名称,一起来看看吧...

    2024年04月13日
    0℃
  • excel如何分割列表

    excel如何分割列表,在实际情况中excel汇总的数据,使用不方便需要根据实际情况分割列表,下面介绍一下如何分割...

    2024年03月30日
    0℃
  • excel如何设置下拉菜单

    excel如何设置下拉菜单,下拉菜单在excel文件中还是很常用的,主要是为了方便我们选择指定的固定数据...

    2024年03月28日
    0℃
  • Excel如何关闭VB功能

    Excel如何关闭VB功能,Excel如何关闭VB功能,小编通过整理相关技巧,将带大家一起看下怎样去进行操作,希望小编的介绍能帮助到你!...

    2024年03月21日
    0℃
关注微信