首页/办公软件

Excel水印怎么设置置于底层?

发布于:2024-03-26 11:00:01
18人 分享

Excel水印设置能够把水印置于底层的功能是可以实现的,一般来说有两种方法可以实现。

Excel水印怎么设置置于底层?   - 腿腿教学网

首先,您可以使用VBA代玛在Excel中插入水印,并将水印置于底层。让我们来看看这样的代玛应该是怎样的:

Sub insertwatermark()

Dim wMark As Shape

Set wMark = ActiveSheet.Shapes.AddTextEffect(msoTextEffect1, _

"Watermark", "Arial Black", 1, False, False, 0, 0)

wMark.Name = "Watermark"

With wMark

.Line.Visible = msoFalse

.Fill.Visible = msoTrue

.Fill.Solid

.Fill.ForeColor.SchemeColor = 58

.Width = Application.InchesToPoints(4)

.Height = Application.InchesToPoints(3)

.Top = 0

.Left = 0

.Locked = True

.Placement = xlBackground

End With

End Sub

上面的代玛会把一个带有“watermark”文字的水印添加到Excel工作表中,并且将水印置于底层。为了让水印不会阻碍其他工作表元素的显示,我们将水印的线条设置为不可见,然后将水印宽度、高度设置为需要的值,最后将水印的位置设置为工作表的最上层。

其次,我们也可以使用宏来插入水印,并将水印置于底层。我们可以使用此代玛来实现:

Sub insertwatermark()

Dim shp As Shape

Set shp = ActiveSheet.Shapes.AddTextEffect(msoTextEffect1, "Watermark", "Arial Black", 1, False, False, 0, 0)

shp.Name = "Watermark"

With shp

.Line.Visible = msoFalse

.Fill.Visible = msoTrue

.Fill.Solid

.Fill.ForeColor.SchemeColor = 58

.Width = Application.InchesToPoints(4)

.Height = Application.InchesToPoints(3)

.Left = 0

.Top = 0

.Locked = True

.Placement = xlBackground

End With

End Sub

Excel水印怎么设置置于底层?   - 腿腿教学网

这段代玛会插入一个带有“watermark”文字的水印到Excel的worksheet中,并将水印置于底层,并将其设置成一个固定的水印,为了在水印下面的元素不被遮挡,我们将水印的线条设置为不可见,并将其高度设置为需要的值,最后将水印的位置设置为工作表最上面层。

转载请注明来源本文地址:https://m.tuituisoft/office/50255.html

上一篇:没有了 下一篇:没有了