Run Macro in WPS on macOS: Introduction

Last updated:July 17, 2026

Run Macro in WPS Writer on macOS helps you run existing macros or create new ones for repeated document tasks; this guide covers 2 core tasks, with 2 available without membership and 0 membership-related items.

At a Glance

MetricValueNotes
Core tasks2Matches the number of rows in the How-to Index
Available without membership2Matches the number of Free rows in the index
Membership-related items0Matches the number of membership-related rows in the index
Version notemacOS supports WPS macros (JS macros) onlyVBA runtime is not supported in this workflow

About This Feature

Overview

Run Macro is an automation feature in WPS Writer for macOS. It lets you run an existing macro, or create a new macro and open the WPS Macro Editor to write JS macro code.

Core tasks include:

  • Run an existing macro: choose a macro from the Run Macro dialog box and execute it directly.
  • Create a new macro: enter a macro name and open the WPS Macro Editor to start writing a JS macro.

This feature fits repeated formatting, routine document cleanup, and fixed document-processing steps. It helps reduce repetitive clicks and makes document work more efficient.

System Requirements

ItemRequirement
Operating systemA macOS device that can run the current WPS Office for Mac app normally
App versionIt is recommended to use the latest version of WPS Office for Mac
NetworkRunning local macros does not require a constant network connection; download, installation, and account-related actions require network access
OtherOpen the document in WPS Writer; on macOS, this feature supports WPS macros (JS macros) only

Download & Installation

ItemDetails
Official downloadWPS Office Free Download
Installation platformDownload the Mac installer and complete setup as prompted
Check after installationOpen WPS Writer, go to the Tools tab, and confirm that the developer-related entry is available

Source: WPS Download Center

Compare with Alternatives

DimensionWPSMicrosoftGoogleNotionAdobe
Capability SummaryIn WPS Writer on macOS, you can go to Tools → Developer Tools → Run Macro to run an existing macro, or create a new macro and open the WPS Macro Editor. On macOS, WPS supports WPS macros (JS macros) only.Word supports creating, recording, and running macros, and can run them from a button, keyboard shortcut, or macro list. Its official workflow centers on VBA macros.Google's official macro workflow is in Google Sheets, where users record macros and automate tasks with Apps Script. This is not the same as a word-processing macro workflow.Notion uses buttons to automate repeated actions such as inserting blocks, editing pages, or sending notifications. It is page and workflow automation rather than an in-document macro editor.Acrobat provides PDF actions and JavaScript for PDF processing workflows. Its automation focus is PDF actions rather than word-processing macros.
WPS AdvantagesAdvantage: WPS provides direct run and create entry points inside WPS Writer for document editing tasks. Distinct: the macOS scope is clear and focused on JS macro execution and editing.Compared with WPS: Word's official macro workflow is more tied to VBA and recorded automation. For users already working in WPS Writer, the WPS path is more direct inside the current document workflow.Compared with WPS: Google's official macro documentation focuses on spreadsheets instead of document editing, so the use case differs from WPS Writer macros.Compared with WPS: Notion is better aligned with page and database workflows, and it does not provide a WPS Writer-style macro run entry inside a document editor.Compared with WPS: Adobe automation is designed for PDF actions and JavaScript, which fits PDF workflows rather than document macro editing in a writer app.
Official SourceCreate or run a macroAutomate tasks in Google SheetsButtonsPDF actions in Acrobat

Overall Conclusion: If your main work happens in WPS Writer on macOS and you want a direct way to run or create document macros, WPS fits that workflow closely. Other products also offer automation, but their official focus is more on VBA, spreadsheets, page workflows, or PDF actions.

Use Cases

No.ScenarioSuitable ForMain Pain PointHow Run Macro Helps
1Run fixed formatting steps in batchesEditors and office staffThe same document steps must be repeated again and againRun an existing macro to complete preset actions
2Build custom document automationAdvanced usersManual processing takes too many repeated stepsCreate a new macro and write JS macro code in the editor
3Standardize team document handlingTeam membersManual steps vary from person to personUse the same macro to apply a consistent process
4Clean up template-based documents fasterAdministrative staff and teachersTemplate files need the same adjustments every timeUse macros to reduce repeated clicks
5Handle routine document checksEveryday office usersSmall repeated actions take timeSave common steps as macros and run them again when needed

Membership & Benefits

Free vs WPS Premium

CapabilityFreeWPS Premium
Run macros✅ Available✅ Available
Create macros and open the editor✅ Available✅ Available
Basic PDF features✅ Available✅ Available with a broader feature range
Cloud storage1 GB20 GB, based on the plan page
Template downloadsLimitedMore template-related benefits

Source: WPS Office pricing page

Recommendations

Use CaseRecommended PlanWhy
Occasional macro use in documentsFreeThe macro feature itself is available for everyday light automation
Need more cloud storage or added benefits beyond macrosWPS PremiumA better fit if you also need more storage and broader premium benefits

How to Subscribe

  • Membership page: Subscribe to WPS Premium
  • To compare plan differences, open the pricing page and review the plan that fits your personal or team needs.

Source: WPS Office pricing page