Visio for Developers

Welcome to the Visio for Developers feedback forum! This is the place for users to send us suggestions and ideas on how to improve.


  • As soon as you start entering a new idea, a list of similar ideas might show up, allowing you to either vote for an existing idea or create a new one.

  • There is no restriction on votes but you can vote any idea only once. hence vote for ideas that you want to see in future releases of Visio

  • You can add #hashtags to your idea description for tagging! it makes it easier to search for similar ideas.

Looking forward for your ideas

Help us make Visio more Awesome!

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. JavaScript to read Visio file's property

    Hi team,

    I'm not sure if the existing JavaScript for Visio Online allows me to read Visio file's property during upload process to SharePoint Online. I need to automatically extract Tags property in my Visio file to a SharePoint custom list.

    1 vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Reverse and Forward Database Model using Visio

      I remember Microsoft Visio for Enterprise Architect, and how i can modelate a sql database using Visio.

      I don't understand why you remove this feature, today it's only able to reverse engineer a database using Visio Pro for Office 265, but it's not possible forward to database.

      I know a lot of people with the same problem, i'm still using Visio 2003 for Enterprise Architects today (now in 2017), and i will be happy if you give us this feature back!

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)

        We’ll send you updates on this idea

        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
      • Let users have more control over flowcharts and containers.

        Nothing within a Visio cross functional flowchart seems to work properly when it comes time to format the chart and make it look nice. Please get users more control rather than locking them out

        1 vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
        • Prevent Visio from ever going to the W3.org website when opening SVGZ files

          As was identified as a bug by Microsoft, 28692 OfficeQFE, Visio would have a problem when opening SVG(Z) files when not connected to the internet (offline). This bug was hotfixed by Microsoft in this KB 2466309 https://support.microsoft.com/en-us/help/2466309.
          Last year, Microsoft rolled out an Update package that affected Visio 2007 and 2010 versions - which makes Visio to connect to the hans-moleman.w3.org website. This behavior introduced a latency/delay of approximately 1-2 minutes. This has affected several of our clients that uses the Visio application to convert SVG(z) file to PNG. Can this behavior be reverted back or simply - remove…

          1 vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • Shapesheet function for connection point connected

            It would be helpful to provide a function via the shapesheet for connections to be able to determine if they have a connection or not.

            4 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
            • I suggest you generate diagrams from Azure Resource Manager (ARM) templates similar to ArmViz.io

              Allow the generation of Vision Diagrams from ARM Templates. Ideally this would be via the command line so that this could be automated as part of the continuous delivery pipeline. Other tools like http://armviz.io allow the visualization of templates, but don't allow the saving or exporting of the diagram. The Developer Tools team is also looking at a similar solution. You guys/gals should talk. This would allow solution engineers and architects to generate diagrams from templates, reducing the burden to create Minimum Viable Documentation.

              6 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Local storage for macros, which available for all documents

                MS Excel Application have personal macro workbook (Personal.xlsb), MS Word Application have personal template with macros (Normal.dotm). Macros which contained in these storages can be called from any word's document or excel's workbook. But in Visio application there is no place where you can store macros available at the application level !

                IMHO: If Visio Team add a similar feature it will be great !

                4 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Provide a Visio Rest Api with support in MS Graph

                  MS stated future for extending Office applications in via a Rest Api and support for MS Graph.
                  Imagine asking a Skype Bot to draw a diagram of network devices that can be discovered, or create an orghart of someone's team, or create a flowchart of steps required to achieve a goal...

                  6 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • 3 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                    • Enable creation of diagrams not tied to physical page constraints.

                      I produce diagrams never intended to be printed out - network diagrams, database schema, et al. It is extremely constraining to have to be juggling shapes around to fit in some arbitrary A4 / A3 / whatever sized paper background and always see those edges locking in my work. Let me just have an infinite blank canvas. Or if that exists in Visio, I cannot find it.

                      3 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                      • Additional protection for document page tabs

                        It would be helpful to have more control over the page tabs,
                        - Prevent page tab text from being changed
                        - Prevent new page tabs being added
                        - Prevent page tabs being deleted

                        2 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                        • Make connection points visible when a glueable control point is dragged near (as for connectors)

                          The idea of hiding connection points and only showing them when the end of a connector is dragged near to a shape works fine. However, this does not work for control points that can be glued, seems to be an oversight. The connection points should be shown when the control point is moved near to the shaoe.

                          3 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Update Visio 2007 with the current VBA object model.

                            There are many code features not available for older versions. Some companies/users don't have a need to update or don't want to embrace the ribbon, it would be nice to access new features, e.g., points along a curve.

                            2 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                            • Status bar API

                              It could be interesting to be able to use rogrammatically the Status bar of Visio especially for using the progress bar during long operations. It will help in better UI integration of third party Addin solutions.

                              2 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                              • IsSelected and IsMouseOver ShapeSheet cell

                                Add IsSelected and IsMouseOver cells to enable geometry and formatting changes to be applied while the shape is in a selected state (or mouseover).

                                Dynamically show and hide shape and sub-shapes elements based on the two states.

                                9 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Better Integration with Visual Studio

                                  Other than VBA, there is no easy way to create a Visio Solution in Visual Studio. One of the stumbling blocks is including Visio templates in the solution.

                                  10 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Complete the CoAuth API

                                    Give us a chance to follow up changes while merging two versions. 3rd party tools need to catch up. Currently the API does not even give a hint what has been changed.
                                    We actually disable CoAuth in our solution since it makes our documents inconsistent.

                                    8 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Open API of Org chart.

                                      I want to create custom Org chart wizard.
                                      Because Standard function cannot suport Japanese rule.

                                      7 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Transfer User Defined Cells on Shape Replace

                                        When using the Shape Replace feature, the User Defined Cells are not transferred to the new shape.

                                        6 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Quick Shape API

                                          Give us programmatic control which quick shapes are being displayed. We need to manipulate which shapes may be connected to other shapes in a specific context. E.g. in EPC you may never connect an Event with another Event. This functionality is provided by many process modelling tools.

                                          Quick Shape information is currently stored in an encoded string in the registry

                                          6 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Visio for Developers

                                          Feedback and Knowledge Base