将背景图像添加到特定单元格

时间:2018-03-23 05:37:04

标签: excel vba excel-vba

我尝试使用以下代码插入背景图片:

Pic = "C://Picture/Logo1"
Activesheet.SetBackgroundPicture Pic

这会将图片插入整张图片,但我想将其添加到特定单元格或一系列单元格中。请帮忙

1 个答案:

答案 0 :(得分:3)

据我所知,excel不支持将图像附加到单元格(有或没有VBA)。 单个单元格的背景支持颜色/渐变/填充图案,但不支持图片。 然而,有可能,"放置"图片(形状)对象在单元格正上方具有相同的宽度和高度,如果有人试图调整单元格宽度,则将其锁定并与单元格一起移动。我个人不会这样做,代码太多,破坏结构的风险太大。