Microsoft Office Forums

Go Back   Microsoft Office Forums > >

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 07-18-2020, 09:22 AM
Nippy Nippy is offline Word Macro - Rotation Issue with Textbox Windows 10 Word Macro - Rotation Issue with Textbox Office 2016
Novice
Word Macro - Rotation Issue with Textbox
 
Join Date: Jul 2020
Posts: 3
Nippy is on a distinguished road
Default Word Macro - Rotation Issue with Textbox


[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
Reply With Quote
 



Similar Threads
Thread Thread Starter Forum Replies Last Post
Word Template/Macro/QAT toolbar issue ! monkeybradders Word 1 09-13-2019 01:29 PM
Word Macro - Rotation Issue with Textbox issue with highlight macro word 2010 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
Word Macro - Rotation Issue with Textbox Macro to change the layout/positioning of a textbox Catty Word VBA 1 09-11-2014 04:07 PM
textbox color issue Dave Duncan Word 0 08-07-2011 10:38 AM

Other Forums: Access Forums

All times are GMT -7. The time now is 03:17 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Search Engine Optimisation provided by DragonByte SEO (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
MSOfficeForums.com is not affiliated with Microsoft