Formatting Issues

How to Add an Image Watermark to Multiple Word Documents Automatically in WPS Writer

Aamir Naveed AkramAamir Naveed Akram Nov 13, 2026 869 views

Question details

The user needs to apply the same company logo image watermark to approximately 50 Word documents automatically without editing each file manually.

How to Add an Image Watermark to Multiple Word Documents Automatically in WPS Writer
Product
WPS Writer
Device & OS
not provided
Scenario
The user has about 50 Word documents with no existing watermarks. The company logo should appear on every page for now, but the user may need to exclude the first page later.
Observed behavior
The desired state is for the image watermark to appear on every page of all target documents, with the future option to skip the first page.
Before you start

Before running a batch process, save the company logo to a local path such as C:\Watermarks\CompanyLogo.png, place the target documents in a single folder, and decide whether existing watermarks should be replaced and whether the first page should be skipped.

Solution 1Recommended

Use a WPS Writer macro to batch insert an image watermark into multiple documents

Best for applying the same logo watermark to about 50 Word files automatically, without opening and editing each file individually.

A macro can loop through a folder of .docx files, open each document, insert the logo as a picture watermark anchored to each section header, save the file, and close it. You can reuse the macro later and adjust the code to skip the first page if that option is needed.

1
Enable the Developer tab

In WPS Writer, click File > Options > Customize Ribbon, check Developer in the right pane, and click OK.

2
Open the macro editor

Click the Developer tab and then click Macros, or press Alt+F11 to open the macro editor in WPS Writer.

3
Create a new module

In the macro editor, right-click your document project in the Project pane, choose Insert > Module, and insert the batch watermark macro code.

4
Set the logo and document paths

In the macro, set strLogo to the local logo file path, for example C:\Watermarks\CompanyLogo.png, and strFolder to the folder containing the 50 documents.

5
Run the macro

Close the editor, open the Developer tab, click Macros, select the batch watermark macro, and click Run. WPS Writer opens each document, adds the image watermark on every page, saves, and closes it.

Use a WPS Writer macro to batch insert an image watermark into multiple documents
Macro completed: Open a few documents from the batch to verify the logo position, size, and page coverage before distributing the files.
Batch WPS Writer solution

Apply an Image Watermark to Multiple Word Documents Automatically with WPS Writer

WPS Writer lets you automate image watermark insertion across dozens of Word documents using a macro, so you can apply a company logo to every page without editing each file individually.

  1. 1. Download and open WPS Office: Install WPS Office from wps.com, launch WPS Writer, and open any blank document.
  2. 2. Enable Developer tools: Click File > Options > Customize Ribbon and enable the Developer tab.
  3. 3. Create the batch watermark macro: Press Alt+F11, click Insert > Module, and paste the batch watermark macro that loops through the document folder.
  4. 4. Enter logo and folder paths: Update the macro variables to the local logo image path and the folder containing your Word documents.
  5. 5. Run and verify the batch: Click Developer > Macros, choose the macro, and click Run; then open a few files to confirm the watermark appears on every page.
Adds the same logo watermark to all target documents in one batchSupports .docx and .doc files with Microsoft Word-compatible editingFree WPS Office download with a familiar ribbon interface and macro supportLets you reuse the macro and later skip the first page when needed
microsoft office alternative - wps office

Frequently Asked Questions

Can WPS Writer add a picture watermark to 50 Word documents at once?

Yes. Use a WPS Writer macro to loop through the folder containing the documents, open each file, insert the image watermark into the section header, save, and close it. This avoids editing each document manually.

Will the logo watermark appear on every page?

Yes, if the macro anchors the picture to the section header or page so it repeats on all pages. You can also add a condition to skip the first page when future documents require it.

Where should I store the company logo before running the batch?

Store the logo in a stable local path, such as C:\Watermarks\CompanyLogo.png, because the macro needs a direct file path. If the image is in Dropbox, download it to a local folder first for reliable automation.

Does the WPS Writer macro work with .doc and .docx files?

WPS Writer supports Microsoft Word formats, including .docx and .doc. In the macro, set the file filter to match the files you need to process, such as *.docx or *.doc.

What should I check after running the batch watermark macro?

Open several output documents and verify the logo position, size, transparency, and page coverage. Check whether existing watermarks were replaced as intended and whether the first page is included or skipped.