datagridview 动态插入图片_动态名称的应用实例:自动更新照片

56a2f0ab18b72f456a6893a0290eeb40.png

在Excel中,使用动态名称和ActiveX控件,能够轻松地实现工作表中的图片自动更新的效果。下面我们来制作一个简单的人员资料表,来实现这一功能。

资料表中包含2张工作表,一张命名“资料表”用来显示人员的资料,另一张命名“照片”来存放照片。

接下来,我们在“照片”中插入照片。单击“插入”-“图片”,选择照片后插入。接下来调整照片的尺寸;单击照片,单击图片工具中的格式,单击对齐,选择对齐网格;单击大小,在属性中选择大小和位置随单元格而变。如下图。

1ac707578073fe239ed208e43ad4b9f8.gif

用相同的方法插入所有的照片。这样,照片就设置好了。

下面我们来设置资料表。设计好格式,定义名称“photo”,其公式为“=OFFSET(照片!$B$1,MATCH(资料表!$B$1,照片!$A$1:$A$6,0)-1,0)”。

32ec4c90182d281d9ede5cc7ce498c6f.png

然后我们在“照片”中单击复制任意一张照片,并将它粘贴到C2单元格中。在单元格B1中输入姓名,再单击照片一下,单击照片一下,单击照片一下(重要的事情说3遍),接下来在编辑栏中输入“=photo”,回车,大功告成!如下图。

fec94f502c4d50711862ff01d622a888.gif

这样,一个简易的动态资料表就建好了。它总体的预览效果如下。

7b6feadb34ece366d3fc480d6f39b39c.gif

当然,以上只是一个非常简单的例子。在实际的应用中,我们还可以根据具体的要求来增加相关的内容,比如说,建立下拉式的菜单创建部门信息表、员工信息表、人员结构分析表、员工信息查询表等等,这就是一个小型的人事档案管理系统了。

在2013版以前,我们还可以通过ActiveX的命令按钮来实现同样的功能。操作的区别如下:

  • 在快速访问工具栏中添加ActiveX命令按钮

dc48a5346134e38a5591b9a964c82a47.gif
  • 单击命令按钮,单击Q2单元格,按住鼠标从左上角拖到右下角。在B1中输入姓名,再单击command命令按钮,然后在编辑栏中输入“=photo”后,回车即可。

1c8078c4b1e529806af74da92b3677c2.gif

但不知和原因,这一操作在2016版中不能实现!看来,任何事物都是在变化中前进的啊!

欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!

版权声明:本文归Excel应用之家专栏(微信公众号Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/公众号。

-END-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值