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. Transfer User Defined Cells on Shape Replace

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

    11 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. 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.

    13 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 →
  3. 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.

    9 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. 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

    8 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 →
  5. 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.

    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 →
  6. PrintShapesheet too verbose

    The PrintShapeSheeet function is useful for exploring the shapsheet, but it is too verbose. Consider an option to determine if empty sections should be printed.

    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 →
  7. Please add ORM diagrams

    Please integrate ORM diagrams. They are also availiable for download online, but then inside organisation, everyone have to dowload it.
    There is multiple site like orm.net for example

    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 →
  8. A shapesheet function to parse a string from a shapesheet cell's formula.

    The purpose I'm thinking for this, is to make possible to get strings of Name or NameU properties automatically with a dynamic connector, making possible to get and send data between shapes by connecting them with a dynamic connector, using only shapesheet functions.

    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 →
  9. 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 →
  10. 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 →
  11. 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 →
  12. 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 →
  13. 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 →
  14. 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. 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 →
  16. 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 →
  17. 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 →
  18. 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 →
  19. 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 →
  20. 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 →
  • Don't see your idea?

Visio for Developers

Categories

Feedback and Knowledge Base