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
| Metric | Value | Notes |
|---|---|---|
| Core tasks | 3 | Matches the number of rows in the How-to Index |
| Available without membership | 2 | Matches the number of Free rows in the index |
| Membership-related items | 1 | Matches the number of membership-related rows in the index |
| Version limit | None specified | No 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
| Item | Requirement |
|---|---|
| Operating system | A Windows device that can run WPS Office normally |
| App version | The latest version of WPS Office is recommended |
| Network | No mandatory internet connection is required for local macro execution; downloading, installation, and account services require internet access |
| Other | Macro use requires an available VBA environment and an existing macro to run |
Download & Installation
| Item | Details |
|---|---|
| Official download | WPS Office Free Download |
| Installation | Download and install WPS Office for Windows, then open WPS Presentation |
| Post-install check | Open 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
| Dimension | WPS | Microsoft | Notion | Adobe | |
|---|---|---|---|---|---|
| Capability Summary | In 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 Advantages | Advantage: 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 Source | — | Create or run a macro | Google Workspace macros and Apps Script | Buttons | Use 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. | Scenario | Suitable for | Main challenge | How this feature helps |
|---|---|---|---|---|
| 1 | Batch slide formatting | Presentation creators | Repeating the same formatting changes across many slides takes time | Run an existing macro to apply preset formatting actions |
| 2 | Repeated object handling | Office users | Similar objects need the same steps again and again | Run a macro directly from the Tools tab |
| 3 | Development verification | Users who maintain macro code | Code changes need repeated testing | Run the macro from the Developer tab |
| 4 | Template-based processing | Team users | Fixed workflows need to be repeated across files | Select the target macro and run it consistently |
| 5 | Troubleshooting | Users facing macro issues | A grayed-out button or runtime error interrupts work | Check the VBA environment, macro security settings, and code status |
Membership & Benefits
Free vs WPS Premium
| Capability | Free | WPS Premium |
|---|---|---|
| Run existing macros | ✅ Available | ✅ Available |
| VBA environment-related support | Depends on the local environment and version setup | Depends on the purchased plan and environment setup |
| More advanced PDF tools and extended benefits | Partially limited | More advanced capabilities are available |
| Cloud storage | 1 GB | 20 GB in some plans |
Source: WPS Office pricing page
Recommendations
| Usage scenario | Recommended plan | Why |
|---|---|---|
| You only need to run existing macros | Free | Macro execution itself has no membership restriction in this feature description and fits everyday use |
| You also need more advanced office capabilities | WPS Premium | Suitable if you also want more advanced tools, extended benefits, and larger cloud storage |
How to Subscribe
- WPS membership center: Subscribe now
Source: WPS Office pricing page