Excel 可以使用可打印图像作为电子表格背景

Excel 可以使用可打印图像作为电子表格背景,excel,vba,image,printing,Excel,Vba,Image,Printing,是否可以使用磁盘上的图像作为不覆盖单元格的可打印excel电子表格背景?我想在工作表中嵌入一个文档的剪切图像,在图像顶部的特定单元格中添加文本和计算,并能够将其与单元格中的值一起打印 我使用了下面的代码,但它没有把图像作为背景。即使透明度为35%,图像也会褪色,单元格中的值也是如此 Worksheets("tool").Range("A1").Select ActiveSheet.Shapes.AddShape(msoShapeRectangle, 0, 0, 432, 435).Select

是否可以使用磁盘上的图像作为不覆盖单元格的可打印excel电子表格背景?我想在工作表中嵌入一个文档的剪切图像,在图像顶部的特定单元格中添加文本和计算,并能够将其与单元格中的值一起打印

我使用了下面的代码,但它没有把图像作为背景。即使透明度为35%,图像也会褪色,单元格中的值也是如此

Worksheets("tool").Range("A1").Select
ActiveSheet.Shapes.AddShape(msoShapeRectangle, 0, 0, 432, 435).Select

With Selection.ShapeRange.Fill
    .Visible = msoTrue
    .UserPicture "Z:\Capture.JPG"
    .Transparency = 0.35
    .TextureTile = msoFalse
    .TextureHorizontalScale = 1
    .TextureVerticalScale = 1
    .TextureAlignment = msoTextureTopLeft
End With
请问有没有更好的方法来实现我的需求


非常感谢

以下内容将使图像显示在屏幕上,而不会出现透明度/褪色等问题

Worksheets("tool").SetBackgroundPicture Filename:= "Z:\Capture.JPG"
这将添加图像作为文档标题的一部分,以便打印

With Worksheets("tool").PageSetup
    .LeftHeaderPicture.Filename = "Z:\Capture.JPG"
    .LeftHeader = "&G"
End With
您可以始终使用绘制程序编辑图像以模拟淡入/透明度