1

我找不到如何在范围内设置背景(不在工作表内,这很容易)......

身边有魔法师吗?

让-玛丽

4

1 回答 1

1

Excel 中不存在此功能。有几种解决方法,尽管它们都不会完全满足您的要求。

  1. 将图像插入工作表,然后在图像上方插入与网格中的单元格具有相同宽度/高度的文本框,以使用图片作为背景图像“模拟”。这将图片“插入范围”不同,因为您将失去处理这些伪单元格的能力。但是,您可以以编程方式创建此类文本框的二维数组,并使用数组索引引用它们。

  2. 插入图片作为工作表背景,并用纯色背景覆盖您希望图片可见的范围之外的所有单元格。Excel 会自动在整个工作表上自动平铺背景。因此,有几种方法可以让 Excel 仅在您想要的范围内显示图像。此选项的缺点是您只能将单个图像放置在每个工作表的单个位置。

    • 如果目标范围位于工作表的左上角,您可以轻松地在从图像的右边缘和下边缘开始的所有单元格上使用实心填充。
    • 如果目标范围在工作表的其他位置,请确定距工作表左上角的确切偏移量。在图像编辑工具中,扩大图像的大小,使图像的宽度和高度正好等于这个偏移量。将实际图像放置在此较大图像的左上角,并将放大的“框架”留空。当您在 Excel 中将修改后的图像设置为工作表背景时,它会将实际图像放置在您想要显示它的位置。然后,您可以通过将工作表其余部分的单元格背景设置为纯色来隐藏图像的所有复制。

同样,这些选项都不能准确回答您的问题,但由于 Excel 不支持您正在寻找的功能,这可能与您所能获得的一样接近。

于 2013-01-12T18:20:49.173 回答