链接在Excel中的单元格的照片

有没有人知道如何将图片与微软Excel中的单元格连接起来?

例如,在第一列中,我放了一些品牌的手机,在第二列中列出了一些手机的图片。 现在,当我按字母顺序排列第一列的值时,我想让第二列的图片跟上…

我怎样才能做到这一点?

有一个更简单的方法。 把你的照片在说明单元格内的评论框中。 这样,你只有一列,当你sorting的图片将永远留在描述。 好吧…右键单击包含说明的单元格…插入评论…右键单击外部边框…格式评论…颜色和线条选项卡颜色下拉…填充效果…图片选项卡…select图片…浏览您的图片(最好将所有图片保存在一个文件夹中,以方便放置)…好的…您可能需要转到尺寸标签和护身符与高度和宽度在一起。 完成…您现在只需将鼠标hover在单元格右上angular的红色上,图片就会出现…像魔术一样。

这种方法意味着行高可以保持在最小,图片可以像你喜欢的那么大。

按住Alt键并拖动图片以捕捉到单元格的左上angular。

格式化图片,然后在“属性”选项卡中select“移动但不使用单元格大小”

现在,您可以按任意列对数据表进行sorting,图片将保留在相应的数据中。

在超级用户这篇文章有一些更多的背景和截图: https : //superuser.com/questions/712622/put-an-equation-object-in-an-excel-cell/712627#712627

select你正在sorting的列和图片所在的列(我假设图片比单元格小,即它是“在”单元格中)。 确保对象定位属性设置为“移动但不与单元格一致”。 现在,如果您进行sorting,图片将随列表sorting而移动。

注意 – 当您sorting时,您必须在列中包含您的范围内的图片,并且图片必须适合在单元格内。

以下VBA片段将确保电子表格中的所有图片都具有“移动和大小”属性设置:

Sub moveAndSize() Dim s As Shape For Each s In ActiveSheet.Shapes If s.Type = msoPicture Or s.Type = msoLinkedPicture Or s.Type = msoPlaceholder Then s.Placement = xlMove End If Next End Sub 

如果你想确保图片在你移动之后仍然适合,你可以使用xlMoveAndSize而不是xlMove

Interesting Posts