WPS Macro Security on Windows: Introduction

Last updated:July 15, 2026

WPS Macro Security helps control macro execution permissions and trusted locations; this feature includes 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

About This Feature

Overview

Macro Security is a security feature in WPS Office for Windows that helps you manage macro execution permissions before running VBA macros or JS macros, and lets you manage trusted locations.

Core capabilities include:

  • Set macro security levels: Control whether macros run directly, require confirmation, or run only from trusted locations based on document source and usage needs.
  • Set trusted locations: Add trusted folders so macro-enabled documents in fixed directories can be handled more conveniently.

This feature is useful for working with macro-enabled office documents, managing internal template folders, and reducing risks from unknown macros.

It helps prevent macros from unknown sources from running directly and creates a more stable trust environment for commonly used macro documents.

Distinct: settings for security level and file location are managed through centralized entry points in Developer Tools and Trust Center related settings.

System Requirements

ItemRequirement
OSA Windows device that can run the desktop version of WPS Office
App versionIt is recommended to use the latest version of WPS Office
NetworkNo mandatory internet connection is required for local macro security settings; internet access is recommended for download, installation, or account-related actions
OtherVBA macros require the VBA plug-in on Windows; JS macros are supported on Windows and macOS, but not on mobile

Download & Installation

Before using Macro Security, install the WPS Office desktop app for Windows. If you need VBA macros, also complete the related VBA plug-in installation.

ItemNotes
Official DownloadWPS Office Free Download
Post-install CheckLaunch WPS Office, open Developer Tools from the Tools area, and confirm that the Macro Security entry is available

Source: WPS download page

Compare with Alternatives

DimensionWPSMicrosoftGoogleNotionAdobe
Capability SummaryProvides macro security level settings and lets you add trusted locations in Trust Center related settings. VBA macros require the VBA plug-in on Windows, while JS macros are supported on Windows and macOS.Microsoft 365 lets users change macro settings in Trust Center and supports trusted documents and trusted locations for macro handling.Google Sheets supports recording and running macros through Google Apps Script. These macros are limited to Sheets and do not work in Docs, Forms, or Slides.Notion does not provide traditional document macro security levels. It focuses on buttons and automations for page and database actions, and some actions are limited to paid plans.Adobe Acrobat focuses on enhanced security and JavaScript-related restrictions for active content and external access, rather than office-document macro security levels.
WPS AdvantagesAdvantage: WPS gives direct controls for macro security levels and trusted locations in a document workflow. Distinct: it fits users who need macro handling in WPS on Windows.Compared with WPS: Microsoft offers more granular macro options and also emphasizes trusted documents and digitally signed macro scenarios.Compared with WPS: Google focuses more on spreadsheet automation and Apps Script, not a similar macro security entry for word-processing documents.Compared with WPS: Notion is oriented toward workflow automation rather than traditional Office macro management.Compared with WPS: Adobe focuses more on PDF and JavaScript security controls than macro execution management in an office suite.
Official SourceEnable or disable macros in Microsoft 365 filesUse macros and add-onsButtonsEnable enhanced security in Acrobat

Overall Conclusion: If your main goal is how to manage macro security in WPS on Windows, WPS Macro Security provides a direct way to set security levels and trusted locations. Other products focus on different areas, such as spreadsheet scripting, workflow automation, or PDF security controls.

Use Cases

#ScenarioTarget UsersCore Pain PointSolution
1Set a security level before opening an external macro documentOffice document usersThe macro source is not fully trustedChoose a higher security level in Macro Security before deciding whether to run the macro
2Manage an internal template folderTeam document administratorsCommon macro templates trigger repeated promptsAdd the fixed template folder as a trusted location
3Distinguish VBA and JS macro environmentsUsers who need automationIt is unclear which macro type is supported on which platformConfirm VBA plug-in and JS macro support by platform before configuration
4Reduce risk from unknown macro sourcesGeneral office usersRunning an unknown macro may create security riskKeep a higher or medium security level and enable macros carefully
5Keep a controlled entry for fixed business workflowsInternal process ownersMacros are needed, but risk still needs controlCombine security levels with trusted locations for layered management

Membership & Benefits

Free vs WPS Premium

FeatureFree UserWPS Member
Macro security level settings✅ Available✅ Available
Trusted location settings✅ Available✅ Available
Other premium benefitsProvided according to the selected planProvided according to the selected plan

Source: WPS Office pricing page

Recommendations

Use CaseRecommended PlanReason
Daily review or management of macro security settingsFree versionThe feature information shows no membership restriction for this function
Need additional advanced office or PDF capabilities together with this featureWPS MemberYou can combine this feature with other membership benefits in one plan

How to Subscribe

Source: WPS Office pricing page