How to Use WPS VB Editor on Windows

Last updated:July 16, 2026

Use WPS VB Editor with 3 how-to topics, including 3 free topics and 0 membership-related topics, and jump from the index to the steps you need.

How-to Index

How-to Guide

1. Open the VB Editor

Entry path: Tools → Developer Tools → VB Editor

  1. Open WPS Presentation and enter the target presentation file.
  2. Click the Tools tab at the top.
  3. Click Developer Tools to expand the related area.
  4. Select VB Editor.
  5. The VBA code editing window opens.

Success Criteria

  • Interface result: The VBA code editing window is visible.
  • Next action available: You can view, write, or edit VBA code.

Tips While Using

  • If you are not working in the current presentation window, the entry may appear unavailable.
  • It is helpful to open the presentation file first so you can continue testing or editing macro content more easily.

2. Open it with a keyboard shortcut

Entry path: Alt+F11

  1. Make sure WPS Presentation is the active window.
  2. Press Alt+F11.
  3. Wait for the VBA code editing window to open.

Success Criteria

  • Interface result: The VB Editor window opens or moves to the front.
  • Next action available: You can start editing macros, modules, or user forms.

Tips While Using

  • If the shortcut does not respond, first confirm that focus is on the WPS Presentation window.
  • In some system environments, the shortcut may conflict with another program, so you can use the menu path instead.

3. Create a new module in the editor

Entry path: Insert menu inside the VB Editor

  1. Open the VB Editor by using either of the previous methods.
  2. In the editor window, click the Insert menu.
  3. Select Module.
  4. Enter or paste VBA code into the new module window.

Success Criteria

  • Interface result: A new module item appears in the project structure.
  • Next action available: You can continue writing and saving procedure code in the code window.

Tips While Using

  • Before creating a module, confirm the current project location so code is added to the correct file.
  • It helps to plan the macro name and purpose before writing code for easier maintenance later.