If you are a WPS Office user trying to run an Excel or Word document containing macros (VBA code), you may have encountered the frustrating popup error:
"WPS Office macros cannot be run because the VBA support library is not installed."
This message typically appears when opening a .xlsm, .docm, or any macro-enabled file, or when clicking a button that triggers a script. For many users, this error is a dead end—but it doesn’t have to be. Below, we explain exactly why this happens and how to fix it permanently. Fix: "WPS Office Macros Cannot Be Run Because
WPS provides a standalone VBA for WPS package. This is the most reliable fix.
Steps:
Result: The error disappears, and macros execute normally.
Note: This module does not require a full reinstall of WPS. It simply adds the missing
.dllfiles and registry entries. "WPS Office macros cannot be run because the
WPS Office Premium (the paid subscription tier) guarantees full VBA compatibility. If the user relies heavily on complex macros (e.g., UserForms, complex API calls), the free version may be insufficient. Upgrading resolves the issue by unlocking the full, licensed VBA engine.