要实现鼠标指向Excel表格中单元格时相关图片的交互效果,可以通过在Excel2007中添加图片标注功能轻松实现。
接下来,我们以制作产品列表为例,展示添加图片的具体方法。
用鼠标指向单元格,自动显示预设图片。
单添加图片
右键单击目标单元格,然后选择添加注释以删除注释输入框中的所有单词。然后将鼠标移动到批注输入框的边缘。当指针变为十字箭头时,单击鼠标右键选择格式批注颜色和线条填充效果图片,然后单击选择图片添加图片。
现在将鼠标指向目标单元格以显示图片。移开鼠标,图片会自动隐藏。如果鼠标移开后图片没有自动消失,点击Excel窗口左上角的“Office”,在弹出的菜单中点击“Excel选项”,在Excel选项窗口左侧选择“高级”,在右侧选择“只显示logo,悬停时添加备注”。确认后,图片可以自动隐藏。
分批添加图片
如果要添加图片批注的单元格很多,逐个设置非常麻烦。我们可以通过宏批量设置图片注释。
首先,将所有需要的图片文件收集到一个文件夹中(例如:F:产品图),每张图片的名称必须与表格中对应的产品名称一致,并以“product name.jpg”的格式命名,如翁达VX545HD.jpg、翁达VX757.jpg等。另外,所有图片的长宽比都要相同,这样才能保证统一设置后显示的图片不会失真。
然后,在Excel2007中打开工作簿,按组合键“Alt F8”打开宏窗口,输入宏名称“添加图片批注”,点击“创建”按钮,在打开的VBA窗口中编辑代码。
代码片段:
添加图片注释()
暗淡细胞
出错时继续下一步
对于所选内容中的每个单元格
手机。添加评论
手机。com . shape . fill . user picture ' f :产品图'单元格。价值。jpg '
手机。评论。形状。高度=120
手机。评论。形状。宽度=200
下一个单元格
末端接头
最后,关闭VBA窗口,将文件保存为启用Excel宏的工作簿格式的文档。现在只需要选中所有需要设置的单元格,如A4:A20,按组合键“Alt F8”打开宏窗口,双击列表中的“添加图片批注”运行宏,即可批量为单元格添加图片。
(注意:设置后图片将直接保存在工作簿中)。如果表格中的产品名称发生变化,或者用于批注的图片文件发生变化,只需要运行“添加图片批注”宏再次刷新即可。