WPS Macro Security on macOS: Introduction

Last updated:July 17, 2026

WPS Macro Security on macOS helps control macro execution in WPS Writer; this guide covers 3 core tasks, with 3 available without membership and 0 membership-related items.

At a Glance

MetricValueNotes
Core tasks3Matches the number of rows in the How-to Index
Available without membership3Matches the number of Free rows in the index
Membership-related items0Matches the number of membership-related rows in the index

About This Feature

Overview

Macro Security is a built-in security setting in WPS Office for Mac that controls how macros run in WPS Writer. It is designed for managing JS macro execution and reducing risk before automation scripts are allowed to run.

Core capabilities include:

  • Set a macro security level: switch between Very High, High, Medium, and Low.
  • Manage trusted macro sources: use trusted publisher-related settings to control which macros can be trusted.
  • Control macro behavior when opening documents: depending on the current security level, macros may run, be blocked, or require confirmation.

This feature is useful for reviewing external documents, working with macro-enabled templates, and balancing security with automation efficiency in daily work.

System Requirements

ItemRequirement
Operating systemA macOS device that can run WPS Office for Mac normally
App versionIt is recommended to use the latest version of WPS Office for Mac
NetworkNo mandatory network connection is required for changing local macro security settings
OtherWPS on Mac currently supports JS macros only; open a relevant document with macros if you want to test the setting

Download & Installation

ItemDetails
Official downloadWPS Office Free Download
Post-installation checkOpen WPS Writer, then check the Tools area to confirm that the Macro Security entry is available

Source: WPS Download Center

Compare with Alternatives

DimensionWPSMicrosoftGoogleNotionAdobe
Capability SummaryProvides macro security level settings in WPS Writer on macOS and includes trusted publisher-related management. On Mac, WPS currently supports JS macros only.Microsoft 365 provides macro enable or disable controls, trusted documents, trusted locations, and signed macro handling through Trust Center settings.Google Sheets supports recorded macros and Google Apps Script automation. Its focus is spreadsheet automation and authorization rather than document-level macro security levels in a desktop writer app.Notion uses buttons and automations for repetitive tasks, with confirmation prompts and permission-based actions, but it does not provide traditional document macro security levels.Adobe Acrobat uses enhanced security, trusted locations, and related controls to limit active content and script access, with a stronger focus on PDF and JavaScript security.
WPS AdvantagesAdvantage: WPS provides a direct macro security entry inside the document editing workflow on macOS. Distinct: for Mac users working with JS macros in WPS Writer, the setting is straightforward to access and adjust.Compared with WPS: Microsoft offers a broader macro trust framework with Trust Center, trusted documents, and signed macro options, but the setup is more extensive.Compared with WPS: Google is better aligned with cloud spreadsheet automation and Apps Script, not the same desktop writer macro security workflow.Compared with WPS: Notion focuses on workflow automation rather than controlling macro execution inside office documents.Compared with WPS: Adobe focuses on PDF security and JavaScript restrictions rather than macro controls in a word processing environment.
Official SourceEnable or disable macros in Microsoft 365 filesUse macros and add-onsButtonsEnable enhanced security in Acrobat

Overall Conclusion
If you mainly work with JS macros in WPS Writer on macOS, Macro Security gives you a direct way to control macro behavior before running automation. Microsoft is better suited to broader enterprise-style macro trust management, while Google, Notion, and Adobe are oriented more toward spreadsheet automation, workflow automation, or PDF security.

Use Cases

No.ScenarioSuitable ForMain Pain PointHow It Helps
1Review macro-enabled files from external sourcesGeneral office usersIt is unclear whether a document macro is safeSet the security level to High or Medium before deciding whether to run the macro
2Manage frequently used trusted macro sourcesUsers who rely on fixed templatesRepeated confirmations reduce efficiencyUse trusted publisher-related settings to manage trusted macro sources
3Test automation scripts temporarilyUsers validating JS macro behaviorThey need to test macros without leaving security relaxed for too longLower the security level temporarily, then restore a higher level after testing
4Check shared templates before distributionTeam document maintainersMacros in templates may affect other usersReview the security level and macro source trust status before sharing the template
5Reduce the risk of unknown macros runningSecurity-conscious usersUnknown macros may run by mistakeKeep the level at Medium or High and allow only trusted content when needed

Membership & Benefits

Free vs WPS Premium

CapabilityFree UsersWPS Premium
Macro security level settings✅ Available✅ Available
Macro execution control✅ Available✅ Available
Other advanced office and PDF benefitsAvailable within the free offeringIncludes more advanced features and extended benefits

Source: WPS Office pricing page

Recommendations

Usage ScenarioRecommended PlanWhy
You only need macro security settings and everyday document workFree versionThe Macro Security feature itself does not require membership
You also need more advanced office, PDF, or cloud benefitsWPS PremiumSuitable if you need broader productivity features beyond this setting

How to Subscribe

Source: WPS Office pricing page