![]() |
#1
|
|||
|
|||
![]() [I am trying to write a macro to insert a custom watermark in my Word document. The code works perfectly for the first two pages of the document but thereafter the the Textbox does not rotate to -45 as mentioned in the code What am I doing wrong? Code:
Sub CustomWatermark() Dim activeDoc As Document Dim rngDoc As Range Dim shpTextBox As Shape Dim lngPages As Long Dim i As Long Dim strWatermark As String Set activeDoc = ActiveDocument lngPages = activeDoc.Range.Information(wdNumberOfPagesInDocument) strWatermark = InputBox("Enter Watermark") With activeDoc For i = 1 To lngPages Set rngDoc = .GoTo(What:=wdGoToPage, Name:=i) rngDoc.Collapse wdCollapseStart Set shpTextBox = .Shapes.AddTextbox(Orientation:=msoTextOrientationHorizontal, _ Left:=InchesToPoints(1), _ Top:=InchesToPoints(4), _ Width:=InchesToPoints(6), _ Height:=InchesToPoints(2), _ Anchor:=rngDoc) With shpTextBox .Line.Visible = msoFalse .Rotation = -45 .WrapFormat.Type = wdWrapBehind .TextFrame.HorizontalAnchor = msoAnchorCenter .TextFrame.VerticalAnchor = msoAnchorMiddle With .TextFrame.TextRange .Font.AllCaps = True .Font.Size = "60" .Font.ColorIndex = wdGray25 .ParagraphFormat.Alignment = wdAlignParagraphCenter .Text = strWatermark End With End With Next End With End Sub |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Word Template/Macro/QAT toolbar issue ! | monkeybradders | Word | 1 | 09-13-2019 01:29 PM |
![]() |
jamesnavoy | Word VBA | 2 | 01-29-2017 08:32 AM |
Macro/VBA code to select ALL text in a textbox in microsoft excel and add a new row | jyfuller | Excel Programming | 11 | 06-01-2015 08:49 PM |
![]() |
Catty | Word VBA | 1 | 09-11-2014 04:07 PM |
textbox color issue | Dave Duncan | Word | 0 | 08-07-2011 10:38 AM |