下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

用excel表格制作鼠标经过时图片显示或隐藏效果

作者:课课家教育     来源: http://www.kokojia.com点击数:4861发布时间: 2016-06-26 09:47:43

标签: excel表格宏代码office

  有用户在阅读被人的Excel表格中或许会发现,当鼠标指针路过某一张图片的时候,图片将会自动显示,而当鼠标移开的时候,图片也就隐藏起来,看到这种情况的excel是否感觉高大上呢?总会是给人眼前一亮,那么这种酷炫的效果到底是怎么制作出来的呢?好,本文将带大家进行该种效果的制作,供大家学习使用,有需要的朋友们可以进来看看!

  其实在excel2007中,像类似鼠标经过就出现相关图片的互动效果可以通过为单元格添加图片批注功能来实现,接下来以制作产品列表为例向大家介绍下图片批注的具体添加过程,有了制作的方法,那就马上开始制作吧!

  来看看这个效果,当鼠标指向单元格,将会自动显示设置好的图片。

用excel表格制作鼠标经过时图片显示或隐藏效果_excel表格_宏代码_office_课课家

  步骤一:单个添加图片

  首先是要单个添加图片,右击目标单元格,选择“添加批注”,删除批注输入框中所有文字,接着鼠标移动到批注输入框的边线,当指针变成十字箭头时,单击鼠标右键选择“设置批注格式”→“颜色与线条”→“填充效果”→“图片”,再单击“选择图片”添加图片即可。现在鼠标指向目标单元格即可显示图片,移开鼠标图片就会自动隐藏。

打开excel选项设置

  如果鼠标移开时图片没有自动消失,可单击Excel窗口左上角的“Office”,在弹出的菜单中单击“Excel选项”,可以在“Excel选项”窗口左侧选择“高级”,在右侧选择“仅显示标志符,悬停时加显批注”,确定后图片即可自动隐藏了

  步骤二:批量添加图片

  如果遇到很多单元格中的要添加图片,一个个的去设置将会非常的麻烦。其实我们可以通过宏批量设置图片批注。首先需要把用到的图片文件全部集中到一个文件夹中(例:F:\\产品图),各图片名称必须与表格中相应产品名一致,以“产品名.jpg”这样的格式命名,例如昂达VX545HD.jpg、昂达VX757.jpg等等。除此之外,需要注意的是,所有图片的高宽比例要保持一致性,这样才能确保统一设置后显示的图片不变形。

  最后可以在Excel2007中打开工作簿,按下组合键“Alt+F8”打开宏窗口,输入宏名为“添加图片批注”,单击“创建”按钮,在打开的VBA窗口中编辑输入代码,输入的代码如下:

  Sub添加图片批注()

  Dim单元格

  OnErrorResumeNext

  ForEach单元格InSelection

  单元格.AddComment

  单元格.Comment.Shape.Fill.UserPicture"F:\\产品图\\"&单元格.Value&".jpg"

  单元格.Comment.Shape.Height=120

  单元格.Comment.Shape.Width=200

  Next单元格EndSub

  步骤三:关闭VBA窗口,把文件另存为“Excel启用宏的工作簿”格式的文档。现在你只要选中要设置的所有单元格,例如A4:A20,按下组合键“Alt+F8”打开宏窗口,双击列表中的“添加图片批注”运行宏,就可以批量为单元格添加图片了,而不必那么麻烦的逐个的去添加了。

在宏中输入显示代码

  PS:当图片进行设置后会直接保存在工作簿中,如果表格中的产品名改变了,或用于批注的图片文件更换了,你只要再运行一下“添加图片批注”宏刷新就可以解决问题

  结语:鼠标经过显示或隐藏图片的效果操作起来会比较困难,因为他是需要在宏中添加脚本代码才可以实现,这就要求excel使用者深入层次的去学习excel中的代码,才可以去实现更好的显示效果!如需学更多excel教程,还请关注课课家在线视频网站,我们将为你提供更丰富的视频教程帮助你学习IT技术,成为全面的IT技术人才!

赞(16)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程