Visio for Developers

Welcome to the Visio for Developers feedback forum! We love hearing from customers and partners. To help us make Visio more awesome, we have partnered with UserVoice, a third-party service, to create this forum to hear your ideas and suggestions. Your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy , including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.


  • 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

  1. Add detailed documentation on Visio 2013 Del='1' connection point attribute from section N='Connection'

    We are VSTO add-ins developers (Visio 2007, Visio 2010, Visio 2013) and have hit a major software issue when we convert a .vdx file to the new .vsdx file format. When opening the converted Visio drawing, with Visio 2013, it keeps adding the Del='1' attribute on some connection points in the Visio drawing which disconnects the shapes.

    This problem is intermittent and has pop-up on more than 1 computer although on some other computers this works fine.

    I have already posted my issue in MSDN forums; here's the link for reference: https://social.technet.microsoft.com/Forums/en-US/6a43db8a-8339-4568-98b9-4ed999314368/visio-2013-keeps-disconnecting-shapes-by-adding-the-section-nconnection-with-rows-containing-the?forum=vsto

    We would love to find some documentation explaining…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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...

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. 4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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.

    11 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Open API of Org chart.

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

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Open up ShapeSheet window API access

    To allow tool makers to access things like scroll position (scroll a given cell to view), cell background color, cell tooltips, context menus etc.

    5 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. Printable Smart Tags

    Provide the ability to make Smart Tags printable (if they are set to Always Visible).

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Automatically strip preceding 'User.' and 'Prop.' when pasting cellnames into respective section

    If you're copying Shape Data or User cell names across from one ShapeSheet to another, automatically strip any preceding 'User.' or 'Prop.' from the name so that an error is not generated and allows the user to paste in a single operation.

    Currently you have to copy the source cell, select the target cell, dbl click or F2 to enter edit mode, paste the name including the prefix, move the cursor to the right place and then delete the offending characters and finally hit enter to commit the change.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Merge Shapes

    Allow information from one shape to be merged with another, e.g.,. Select some Shape Data and User Cells from one shape and the presentation properties from another, and merge them.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. 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.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Option to highlight duplicates

    Abilty to press a key or click a button to highlight all shapes with the same text. On large diagrams, identify where the same items is being used several times.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
2 Next →
  • Don't see your idea?

Visio for Developers

Categories

Feedback and Knowledge Base