How to Enable Developer Mode and VBA in Visio
Question details
The user is trying to find and use the Developer tab and VBA automation features in Visio for the web.

- Product
- Microsoft Visio
- Device & OS
- not provided
- Scenario
- Attempting to create, edit, or execute VBA macros and utilize developer tools for diagram automation within a web browser.
- Observed behavior
- The Developer tab is completely missing, and VBA macros cannot be accessed or executed because Visio for the web does not support these features.
Verify your current Microsoft Visio subscription plan. To access VBA features, you must have a plan that includes the desktop application, such as Visio Plan 2 or a standalone Visio Professional/Standard license.
Use the Visio Desktop Application to Enable VBA
Since Visio for the web does not support macros, you must transition to the Visio desktop application to access the Developer tab and run VBA automation.
Visio for the web is optimized for lightweight, browser-based diagramming and deliberately excludes advanced background processing tools like VBA. If your workflow requires macro automation, you must install the full desktop client.
Check your Microsoft 365 account to ensure you have Visio Plan 2. Visio Plan 1 only provides web access and will not allow desktop installation.
Download and install the Visio desktop application from your Microsoft 365 online portal or software center.
Launch the Visio desktop app, click on 'File' in the upper-left corner of the ribbon, and select 'Options' at the very bottom of the menu.
In the Visio Options dialog box, select 'Customize Ribbon' from the left-hand navigation pane.
In the right-hand column under the 'Main Tabs' list, check the box next to 'Developer', then click 'OK' to save your changes and reveal the tab on your ribbon.

Experience Powerful Desktop Office Features and VBA Support with WPS Office
While many web-based office tools lack advanced capabilities like macro execution, WPS Office provides a fully featured desktop suite completely free. Enjoy robust VBA support and seamless format compatibility across Writer, Spreadsheet, and Presentation without needing expensive premium subscriptions.
- 1. Download WPS Office: Visit the official WPS website and download the free desktop installation package for your operating system.
- 2. Install the Suite: Run the installer to set up WPS Writer, Spreadsheet, and Presentation on your device.
- 3. Enable Macros: Open WPS Office, navigate to the Developer tab, and instantly begin writing or executing your VBA scripts.

Frequently Asked Questions
Why is the Developer tab missing in Visio for the web?
Visio for the web is built for basic, browser-based diagram editing. It lacks the underlying architecture required to compile or execute VBA scripts, which is why the Developer tab is excluded entirely from the web version.
Can I view a Visio file containing macros in my web browser?
Yes. You can open and view Visio files (.vsdm) that contain macros in Visio for the web without corrupting the file. However, the macros will remain inactive and cannot be triggered until you open the file in the desktop application.
Which Visio subscription do I need to run VBA?
You need a license that includes the desktop version of Visio, such as Visio Plan 2, Visio Professional, or Visio Standard. Visio Plan 1 is restricted to the web app and does not support VBA.




