5 Ways to Add a Watermark in Microsoft Excel

Wondering how to add a watermark in Excel? You’ve come to the right place. Keep reading!

Adding a watermark to an Excel spreadsheet, a specific cell, or a cell range isn’t a straightforward process. There aren’t any specific user interface commands or settings to achieve this in Microsoft Excel. If you’ve tried it yourself, you probably have invested time in Excel to click around and didn’t find any resolution.

But don’t worry—I’ve got you covered. In this guide, I’ll walk you through the processes step by step. By the time you’re done, you’ll know exactly how to add a watermark without wasting much time. Let’s get started!

Add a Watermark Using WordArt

The best way to create a watermark in Excel is by using the WordArt object. Let me show you how to use it efficiently below:

Choose WordArt
Choose WordArt

Open your Excel workbook and navigate to a worksheet to which you would like to add a watermark.

Go to the Insert tab and click on the WordArt command to open the list of WordArt examples.

Choose the 9th WordArt from the left side. I’ve indicated it in the screenshot above.

The WordArt text box will show up on the Worksheet.

Rename default text to watermark text
Rename default text to watermark text

Click once inside the text box and press Ctrl + A to select the entire text.

Change it to your preferred watermark text, like Confidential, Draft, etc.

Press Ctrl + P to show up the Print Preview screen. Go back to the worksheet view again.

You should now see the print area on the worksheet.

Use the text box rotation tool to adjust rotation
Use the text box rotation tool to adjust rotation

Now, position the WordArt text box appropriately in the center of the worksheet. You can use the print area borders to the right and at the bottom to get an idea of an area equivalent to one paper sheet.

Select the WordArt
Select the WordArt

Use the text box rotation tool that shows up when you hover the mouse cursor over the text box object to tilt the WordArt text.

Format Shape option
Format Shape option

Now, right-click on the WordArt text and select the Format Shape option from the context menu.

Change Transparency level
Change Transparency level

The Format Shape navigation panel will open on the right side. Navigate to the Text Options tab.

Now, scroll down to the Text Outline section and use the Transparency slider to decrease the opacity of the text.

Make it as much as transparent so the text is barely visible. Refer to the screenshot shown above. You could also increase transparency to 100%.

Now, scroll up to the Text Fill section and again increase the transparency to 90%.

You can now copy this text object and paste it into the rest of the worksheets if there are more pages.

That’s it! You’ve successfully added a watermark in an Excel worksheet using the WordArt tool.

Using a Header or Footer Image

Microsoft Excel can accommodate images as headers or footers. You can use this feature to insert a watermark in the worksheet that you wish to print. Let me show you how in easy steps.

Insert header
Insert header

Open the destination worksheet and go to the View tab on the Excel ribbon menu.

Find the Workbook Views block and click on the Page Layout command.

Click on the Add header text at the top of the worksheet.

Navigate to the Header & Footer tab from the Excel ribbon menu.

Click on the Picture command inside the Header & Footer Elements block.

Insert Pictures
Insert Pictures

The Insert Pictures dialog box will show up with the following options to import pictures as a header:

  • From a file
  • Bing Image Search
  • OneDrive – Personal
Insert Picture header
Insert Picture header

For example, select From a file option and use the file browser to select a picture from your PC that you wish to set as the watermark.

Displace the header picture
Displace the header picture

Now, click before the ampersand (&) sign in the &[Picture] header code of the worksheet.

Press the Enter key a few times to bring the &[Picture] code down the header box. Refer to the screenshot given above.

This is a manual way of adjusting the position of the header image.

Added watermark using Header & Footer
Added watermark using Header & Footer

Click anywhere else on the worksheet and you should see that the header image is now approximately in the middle of the worksheet.

The quality and visuals of the watermark will depend on the input image you’re using.

Congratulations! You’ve successfully added a watermark using the Header & Footer tool in Excel.

Using a Text Box With Transparency

Text Box command
Text Box command

Navigate to the worksheet where you want to insert a watermark. Click on the Insert tab on the Excel ribbon menu and select the Text Box item from the Text commands block.

Draw a text box
Draw a text box

The mouse cursor will change to a vertical line. Use that to draw a text box on the worksheet.

Type in the watermark text
Type in the watermark text

Once you’ve drawn the text box, type the watermark text you want to put inside the text box. For example, I have used the text Confidential in this tutorial.

Select the text and use the Font commands block to increase the font size and change the regular font to Bold style.

Format Shape in context menu
Format Shape in the context menu

Now, right-click on the text box and select the Format Shape option from the context menu.

Shape transparency
Shape transparency

The Format Shape navigation panel will open as a sidebar on the right side of the worksheet.

Use the Transparency slider in the Shape Options > Fill section to increase the transparency of the text box object.

Text Options transparency
Text Options transparency

Click on the Text Options tab of the Format Shape navigation panel. You’ll see another Transparency slider below the Text Fill section.

Increase the transparency level to 91%, which closely resembles watermarks printed on paper.

Text Box watermark
Text Box watermark

You’ve finally added a watermark in your worksheet using the Text Box object.

Using an Image as a Watermark in a Cell

You can use the Picture Transparency adjustment feature in Excel to transform a picture into a watermark. Here are the simple steps:

This Device option
This Device option

Go to the worksheet and click on the Insert tab.

Click on the Pictures drop-down menu and choose the Place Over Cells option.

Choose your preferred source for the image from the overflow menu. Here are the options you’ll get:

  • This Device
  • Mobile Device
  • Stock Images
  • Online Pictures

For instance, you’ve chosen the This Device option.

Insert image over cells
Insert image over cells

The Insert Picture dialog box will show up. Use this to browse the PC for watermark images, select that, and click on the Insert button to add the image over cells.

Now, position the image on the worksheet as per your preference.

Format Picture in right click menu
Format Picture in the right-click menu

Select the inserted picture, right-click, and choose the Format Picture option from the right-click context menu.

Picture Transparency
Picture Transparency

The Format Picture sidebar will open on the right side border of the worksheet.

Click on the Picture icon on the Format Picture navigation panel.

Scroll down to the bottom and locate the Picture Transparency section.

Use the Transparency slider and decrease the opacity of the image. Slowly increase the transparency to ensure that the image is barely visible.

Added watermark using an image
Added watermark using an image

That’s it! The attached image should now resemble a watermark.

Using VBA Code to Insert a Watermark Automatically

So far, you’ve seen how to add a watermark to an Excel spreadsheet manually using various workarounds. If you need to do this regularly for several Excel workbooks you should use automation. The most suitable automation for this task is an Excel VBA macro.

I’ll help you set up a VBA macro that’ll automatically add a watermark. Also, you can interact with the macro visually.

Before you can start creating a VBA macro using a VBA script, go through this Excel tutorial to learn the process of setting up a macro:

📒 Read More: How To Use The VBA Code You Find Online

Now that you’ve practiced creating a VBA macro, use the following VBA script to set up a macro:

VBA script 1
Sub AddWatermark()
    Dim ws As Worksheet
    Dim watermarkText As String
    Dim boxTransparency As Double
    Dim textTransparency As Double
    Dim fontSize As Integer
    Dim fontStyle As String
    Dim angle As Integer
    Dim shp As Shape

    watermarkText = InputBox("Enter the watermark text (e.g., Confidential):", "Watermark Text")
    If watermarkText = "" Then Exit Sub

    boxTransparency = Val(InputBox("Enter transparency for the text box (0 to 100):", "Box Transparency", 100)) / 100
    textTransparency = Val(InputBox("Enter transparency for the text (0 to 100):", "Text Transparency", 88)) / 100

    fontSize = Val(InputBox("Enter font size (e.g., 36):", "Font Size", 36))
    If fontSize <= 0 Then Exit Sub

    fontStyle = InputBox("Enter font style (Bold or Regular):", "Font Style", "Bold")
    
    angle = Val(InputBox("Enter rotation angle (e.g., 45 for left-handed tilt):", "Rotation Angle", 45)) * -1 ' Make it left-handed

    ' Set active worksheet
    Set ws = ActiveSheet

    ' Add Text Box
    Set shp = ws.Shapes.AddTextbox(msoTextOrientationHorizontal, 100, 100, 400, 100)
    
    ' Configure Text Box
    With shp
        .TextFrame2.TextRange.Text = watermarkText
        .TextFrame2.TextRange.Font.Size = fontSize
        .TextFrame2.TextRange.Font.Fill.ForeColor.RGB = RGB(200, 200, 200) ' Light gray color
        .TextFrame2.TextRange.Font.Fill.Transparency = textTransparency
        .Fill.Visible = msoTrue
        .Fill.ForeColor.RGB = RGB(255, 255, 255) ' White background
        .Fill.Transparency = boxTransparency
        .Line.Visible = msoFalse ' No border
        .Rotation = angle
        .TextFrame2.HorizontalAnchor = msoAnchorCenter
        .TextFrame2.VerticalAnchor = msoAnchorMiddle
        .TextFrame2.WordWrap = msoTrue
    End With

    ' Apply font style
    If UCase(fontStyle) = "BOLD" Then
        shp.TextFrame2.TextRange.Font.Bold = msoTrue
    Else
        shp.TextFrame2.TextRange.Font.Bold = msoFalse
    End If

    ' Show confirmation message
    MsgBox "Watermark added successfully!", vbInformation, "Completed"

End Sub
Macro dialog box
Macro dialog box

Press Alt + F8 to launch the Macro dialog box. Select the AddWatermark macro and hit Run.

The following dialog boxes will visually guide you through creating and placing the watermark:

Watermark text
Watermark text
  • Input box for watermark text
Setting box transparency
Setting box transparency
  • Setting up the text box’s transparency level
Setting up text transparency
Setting up text transparency
  • Adjusting the text transparency
Configuring font size
Configuring font size
  • Setting up the font size
Fixing font size
Fixing font size
  • Configuring the font type
Setting up text box angle
Setting up text box angle
  • Setting up the text box rotation angle
Added watermark using VBA
Added watermark using VBA

When you’re done interacting with these input boxes, the VBA macro will add the watermark text to the active worksheet. So, run this VBA script only on the destination worksheet.

📚 Read more: You might also want to read these related Excel guides:

Conclusions

Now you know how to add a watermark in an Excel worksheet using WordArt, a footer, a text box, or an image. Plus, you’ve learned how to automate the process with Excel VBA.

You can share your feedback about this Microsoft Excel tutorial using the comment box.

About the Author

Bipasha Nath

Bipasha Nath

Bipasha is a technical content writer with 10+ years of experience in the technology industry. She previously worked in a SaaS software development company focused on SharePoint, OneDrive, Word, Excel, Word solutions.

Related Posts

Comments

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Get the Latest Microsoft Excel Tips

Follow Us

Follow us to stay up to date with the latest in Microsoft Excel!

Subscribe for awesome Microsoft Excel videos 😃