乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在<em>excel</em>中如何让照片显示在<em>image控件</em

在<em>excel</em>中如何让照片显示在<em>image控件</em

作者:乔山办公网日期:

返回目录:excel表格制作


假设所有需要显示的图片都但在F:\图库\文件夹中,Excel中有一表中输入了这些文件名(不含扩展名),要求:点击工作表中文件名就显示图片
1.插入image1控件
2.Alt+F11,将程序粘贴到本工作表模块中
Private
Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim strX As String
strX = "F:\图库\" & Selection.Value & ".jpg"
If Dir(strX) = "" Then
Image1.Picture = LoadPicture
Exit Sub
Else  
Image1.Picture = LoadPicture(strX)
End If  
End Sub

第一步:你的这个动态的查询表比如在sheet2,原始资料在sheet1(包括照片,身份证),那么你就要将表1中带照片的单元格定义名称,比如照片在表1b列,身份证在a列,打开定义名称对话框,定义名称名字比如为zp,引用位置写入公式=indirect("sheet1!b"&match(sheet2!$f$6,sheet1!$a:$a,0)),确定。
第二步:然后激活你插入的image,在编辑栏写=zp,这时当你f6单元格的信息发生变化时,图片自动会随着发生相应的变化。
image1.picture=loadpicture("图片地址")

试试这个

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网