Visio 2013 - VBA not installed or cannot be initialized

Andy Lewis 1 Reputation point

I get this error when trying to invoke Macros in Visio Professional 2013.

Visio Management
Visio Management
Visio: A family of Microsoft products used to create diagrams and vector graphics.Management: The act or process of organizing, handling, directing or controlling something.
233 questions
{count} votes

3 answers

Sort by: Most helpful
  1. Emi Zhang-MSFT 10,616 Reputation points Microsoft Employee

    Hi @Andy Lewis ,
    What kind of installation method did you use to install Visio?
    Did you install Visio standalone version or contain in Office suit?
    I suggest you go to Control Panel- Programs and Features- Right click the Visio or Office and select Change- select Add or Remove features- make sure the Visual Basic for Application is available:

    If the method is not for you or you're using Click-to-Run installation method Visio, I suggest you run a repair online:

    Any updates please let me know and I'm glad to help you.

    If the response is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    No comments

  2. Andy Lewis 1 Reputation point

    No, it did not work. I've tried un-installing and re-installing and rebooting.
    Visual Basic for Applications was already fully installed each time.
    It seems to be missing some VBA dll files or registry maybe?


    No comments

  3. Raphael LAZZARI-ARMOUR 1 Reputation point

    Hello, I have the same issue that you had.
    Tried reinstalling every thing and VBA looks installed in the controlled panel.

    Where you able to fix your problem ?

    Hope you figured out a solution to share...


    No comments