Run Macro in WPS on Windows: Introduction

Last updated:July 17, 2026

Run Macro in WPS Presentation helps you execute existing macro code for repetitive tasks; this guide covers 3 core tasks, with 2 available without membership and 1 membership-related item.

At a Glance

MetricValueNotes
Core tasks3Matches the number of rows in the How-to Index
Available without membership2Matches the number of Free rows in the index
Membership-related items1Matches the number of membership-related rows in the index
Version limitNone specifiedNo version threshold is stated for this feature

About This Feature

Overview

Run Macro is an automation feature in WPS Presentation that runs existing macro code so a preset sequence of actions can be completed automatically.

Core tasks include:

  • Running a macro from the Tools tab for quick access during regular editing.
  • Running a macro from the Developer tab for development and debugging workflows.
  • Checking prerequisites and common errors when the button is unavailable or a macro fails to run.

This feature is useful when you need to repeat slide operations, apply consistent formatting, or execute an existing automation flow in a presentation.

System Requirements

ItemRequirement
Operating systemA Windows device that can run WPS Office normally
App versionThe latest version of WPS Office is recommended
NetworkNo mandatory internet connection is required for local macro execution; downloading, installation, and account services require internet access
OtherMacro use requires an available VBA environment and an existing macro to run

Download & Installation

ItemDetails
Official downloadWPS Office Free Download
InstallationDownload and install WPS Office for Windows, then open WPS Presentation
Post-install checkOpen a presentation and confirm that a Run Macro entry is available on the Tools tab or the Developer tab

Source: WPS Download Center

Compare with Alternatives

DimensionWPSMicrosoftGoogleNotionAdobe
Capability SummaryIn WPS Presentation, you can choose and run an existing macro from the Tools tab or the Developer tab to automate repeated actions.Word lets users create or run macros and execute them from a button, keyboard shortcut, or the macro list.Google Workspace macros are mainly available in Google Sheets, where recorded steps are converted into Apps Script and played back there.Notion buttons can automate multiple actions such as adding pages, editing properties, sending notifications, or opening pages and URLs.Acrobat Pro guided actions apply a defined sequence of commands to one file or multiple files in a single run.
WPS AdvantagesAdvantage: The run entry is available directly inside the presentation editing interface for existing macro execution. Distinct: Users can access the same action from two tabs based on their workflow.Compared with WPS: Microsoft documents broader macro workflows such as recording, assigning buttons, and keyboard shortcuts, but the cited page focuses on Word rather than presentation editing.Compared with WPS: Google's macro workflow is centered on Sheets and does not describe the same kind of run entry for presentation files.Compared with WPS: Notion focuses on workspace and database automation rather than VBA-style macro execution in presentation software.Compared with WPS: Adobe focuses on PDF batch processing and guided actions rather than a presentation macro run entry.
Official SourceCreate or run a macroGoogle Workspace macros and Apps ScriptButtonsUse guided actions (Acrobat Pro)

Overall Conclusion

If you already have macro code in WPS Presentation, Run Macro works as a direct execution entry for repeated presentation tasks. Compared with the alternatives here, WPS is closer to presentation-based macro execution, while Google, Notion, and Adobe focus more on spreadsheet automation, workspace actions, and PDF batch workflows.

Use Cases

No.ScenarioSuitable forMain challengeHow this feature helps
1Batch slide formattingPresentation creatorsRepeating the same formatting changes across many slides takes timeRun an existing macro to apply preset formatting actions
2Repeated object handlingOffice usersSimilar objects need the same steps again and againRun a macro directly from the Tools tab
3Development verificationUsers who maintain macro codeCode changes need repeated testingRun the macro from the Developer tab
4Template-based processingTeam usersFixed workflows need to be repeated across filesSelect the target macro and run it consistently
5TroubleshootingUsers facing macro issuesA grayed-out button or runtime error interrupts workCheck the VBA environment, macro security settings, and code status

Membership & Benefits

Free vs WPS Premium

CapabilityFreeWPS Premium
Run existing macros✅ Available✅ Available
VBA environment-related supportDepends on the local environment and version setupDepends on the purchased plan and environment setup
More advanced PDF tools and extended benefitsPartially limitedMore advanced capabilities are available
Cloud storage1 GB20 GB in some plans

Source: WPS Office pricing page

Recommendations

Usage scenarioRecommended planWhy
You only need to run existing macrosFreeMacro execution itself has no membership restriction in this feature description and fits everyday use
You also need more advanced office capabilitiesWPS PremiumSuitable if you also want more advanced tools, extended benefits, and larger cloud storage

How to Subscribe

Source: WPS Office pricing page