Insert water mark on each printed page of the active sheet.
Sub SetPageBreaksByRowCount()
'Break on every 52 lines.
Dim rng As Range, pageRows#, totalRows#, n#
pageRows = 52 'insert a page break every nn lines
totalRows = Worksheets("Sheet1").Range("A65536").End(xlUp).Row
Worksheets("Sheet1").Rows(totalRows).PageBreak = xlPageBreakNone
n = 1
Do Until n > totalRows
n = n + pageRows
ActiveSheet.HPageBreaks.Add Before:=Rows
If n - 26 > 26 Then
ActiveSheet.Cells(n - 26, 4).Select
With ActiveSheet.Shapes.AddTextEffect(msoTextEffect9, "DRAFT", _
"Arial Black", 36#, msoFalse, msoFalse, 10, 10)
.ScaleWidth 2, msoFalse, msoScaleFromTopLeft
.ScaleHeight 2, msoFalse, msoScaleFromBottomRight
.Fill.Visible = msoTrue
.Fill.Solid
.Fill.ForeColor.SchemeColor = 26
.Fill.Transparency = 0.5
.Shadow.Transparency = 0.5
.Line.Visible = msoFalse
.Top = Selection.Top
.Left = Selection.Left
End With
End If
Loop
End Sub