[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More


Microsoft Visio

Visio is a diagramming and vector graphics application that is part of the Microsoft Office family that allows the user to create diagrams for organizational and planning purposes. The Premium edition has additional templates for more advanced diagrams and layouts, as well as capabilities intended to make it easy for users to connect their diagrams to data sources and to display their data graphically, as well as intelligent rules, validation, subprocess (diagram breakdown). one-step connectivity with Excel data, information rights management (IRM) protection for Visio files, modernized shapes for office layout, detailed shapes for site and floor plans, modern shapes for home plans, and IEEE compliant shapes for electrical diagrams.

Share tech news, updates, or what's on your mind.

Sign up to Post

I am trying to deploy Visio 64 bit silently using SCCM.  I've done the following so far:

- ran "Setup.exe /admin" and made selections needed for silent such as agreeing to the license etc.
- Created the Application, Deployment Type and Deployment.
- Created an install batch file that runs this command:  "msiexec.exe /quiet %~dp0\Visio_2013_64bit.MSP /qn".

The install will not run and when I ran the command locally to test I received an error message - basically my msiexec command is wrong and it's not even making it to the install.

I've seen the command used to install with an MSP but it had the original install msi within the command along with the .msp.  I was going to try that burt I can't figure out which MSI to use in this version of visio....or do I use the Office MSI?

Anyone have experience using an MSP for install?
CompTIA Security+
LVL 12
CompTIA Security+

Learn the essential functions of CompTIA Security+, which establishes the core knowledge required of any cybersecurity role and leads professionals into intermediate-level cybersecurity jobs.

I did draw a network digram using a link to draw Visio diagram of vsphere using Powershell. It looks ok on the screen , but it was so small when i printed the drawing, the drawing only fit into 3X3  inches area instead of fitting into A4 paper. I tried to follow the link below, but all the drawing are going outside the grid area(- 4 "ruler area).
Experts out there is there any way to fix the size without re-drawing it?
I am doing a bpmn model in visio.  
I put in a start event shape in my document and this shape automatically populates text underneath the shape when i type on it.
I then put a Task Shape in my document and it is forcing me to type into the guts of the shape.

I want to dictate whether or not the text goes beneath the shape or in the shape as i construct this diagram.

How can i adjust the shape highlighted in yellow so that the text is under the shape.  
i dont want to add an extra text box underneath the shape.

attachment added to help with understanding
This is a question for visio, but should help me with all office products.  I have a working area on a network and i want for Visio... when i click browse to automatically open up this location on the network.  I have set the default file locations for visio.  refer to screenshot 1 for the procedure i did.

the browse button i am referring to is in screenshot 2.

i don't have to have it this wa,y but basically here is what i want to happen.  

When i open up visio and want to open a previously used file that is not in the recent history.... i want it to automatically browse to this network location.  

any good advice.
How do I run Microsoft Visio online Plan 1?
Has anyone had experience on converting PDF files to Visio 2016?  I lost my folder that had all my Campus Visio Diagrams but have the PDF versions.  Any help here would be appreciated.
Another day, another question. I'm enjoying this but it is very challenging! I guess thats why this website is here?!

I'm using DOCMD(1312) to get my users to enter data and then have some of this data appear in the shape's text field. Each time they double click they also have the option to "define shape data" but I would really like to prevent the user from doing this.

An option for "protect defined shape data" or "protect user from defining shape data" would be perfect. Any ideas??

Thanks in advance.
Is there a way I can ask the user to enter Document shape data when first starting a document using a custom template? I would like to do this without macros and using shapesheet if possible but if not then its not the end of the world.

I have given the document some user defined shape data cells (eg. Document number, document date, author etc.) and then displayed this info in a number of shapes across the various pages of the document. I've referenced TheDoc! data in the shape cells on each page and set "askondrop" to true in the document shape data but this has not worked as i thought it might.

Thanks in advance.
Need assistance creating Visio drawings.  I've never done any and don't know where to start.  Tutorials would be great, if any.
Hi there,

User.msvSDContainerExcludedCategories does not seem to prevent the wrong objects becoming a member of a list.

I am creating a template for a standard type of drawing on Visio. I would like to create a list with two columns however this is not possible. To get around this I have taken some excellent advice from Scott Helmers and put two lists inside a container instead. This should just about do the trick but almost every time I try to drag and move the container, it ends up accidentally dropping into one of its lists and this messes up the document.

Please see the attached example and tell me where am i going wrong? I bet I've overlooked something very basic?! I have assigned the container the User.msvShapeCategories category of "Cubicle" and then excluded the "Cubicle" category from entering the lists using User.msvSDContainerExcludedCategories.


Thanks for taking the time to look at my problem.

Exploring SQL Server 2016: Fundamentals
LVL 12
Exploring SQL Server 2016: Fundamentals

Learn the fundamentals of Microsoft SQL Server, a relational database management system that stores and retrieves data when requested by other software applications.


I am in the process of creating a visual IT process diagram using images. However, I am unable to find the type of images I need. I am building the diagram in Visio and can import the images if I had them or knew where to get them. I have attached a file with the type(s) of images I am seeking.

Many thanks in advance.

I had this question after viewing Visio to jpg/png/gif -- Batch convert?.

Trying to run this code but coming up with an error on "Set doc = Documents.OpenEx(PathFileName, visOpenHidden)"

I am still trying to learn vba codes and think this may be something simple but I can’t seem to figure this out. I’m converting .vsdx instead of .vsd files but I made the change in the code to look for the correct files and still run into this error.
Hi everyone,
First, thank you to all who offer up suggestions and advice to fellow I.T professionals. We all have different areas of expertise and experience so it is great to have a go-to area to seek answers & explanations, and also to hopefully help our peers.

I have a Visio 2010 Std application created on my SCCM 2012 server. I have been tasked with changing the product key it uses to activate on initial install. I don't want to change current installations, just use this new key for any new deployments.

I have it configured to use an MSP file with all of my customizations applied, including product key. What is the most appropriate way to go about changing the key to a different one? I have attempted simply editing the MSP to include the new key, but the application seems to still install using the old one. Do I make a new application and call it a day? Or should I be able to update my key without any issues?

Thanks so much in advance.

Can you please share a script to install MS Visio 2016 with GPO? or any other usable method.

Here is Visio 2013. when drawing a line on its page, the line can be long 10 cm. but sometimes the line cannot be increased a little or decreased a little bit. for example the line 10 cm cannot be 9.8 or 10.2. I think this is resolution issue. How can we change or increase the resolution? Thank you
In MS Visio (I guess its Visio 2016 but don't know for sure because I can't find the spot that tells you the version), I am attempting to use rounded corner shapes but don't see any options for that. Can someone let me know how to create rounded corner shapes? I've done some leg work by googling the topic but am not finding anything helpful.


I’m trying to download Visio Studio 2012 for desktop, but I’m failing on this link http://microsoft.com/visualstudio/downloads. Is there anyone with unbroken links, kindly share with me, I understand it’s free.

The purpose of the above is to create a window form that will be used to insert data into an MS access database, C# is able to do this properly, by using an insert SQL.


Greetings Experts,

The background of what I'm trying to do is, I am a Technical Author who has just started a new job and I have inherited some files from the previous author. I'm using Visio. He used a lot of screen shots with labels that point to various parts of the user interface when a particular step in a task is made. There are currently two separate lines, one in red and one in white, the white is used to show up when the line goes over the user interface which is a dark gray, the theory being I guess that if it were black it would get lost visually against the user interface. He has labels that go with these lines that are labelled step 1, 2, 3 etc.

Currently the two lines are sperate, which means a lot of fiddling about when I have to move them. I'd like them to be grouped together, preferably with a drop shadow that would look nicer. Also I'd like a way to snap the 1,2,3 lables to a grid so that they all line up and look neat - I'm currently having to do this by eye.

It's just all taking a lot of time fiddling about and I'm thinking there's got to be a better way that looks better visually too. I can send a screen shot but not sure how to do it on here, it wouldn't let me when I posted the question.

I'm hoping I've described this well, if not please let me know if you need further clarification. I think if I sent you a screen shot it would help convey what I mean better.


I am trying to install Microsoft Office 2016 Professional and Microsoft Visio 2016 Standard on a Windows 10 PC.  The installation for both fails with the message "Couldn't install" and gives Error Code: 30125-1011 (403).  This PC used to have Microsoft Office 2010 Professional installed on it, but it has been completely removed by doing a program uninstall.  I also ran the Microsoft Office Uninstall tool (o15-strremove.diagcab) AND manually deleted all keys in the registry under Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office.  I tried
 the suggestions on this page: https://support.office.com/en-us/article/error-code-30125-4-or-30125-1011-when-installing-office-7bfabec6-76be-4cde-880e-819a9c569612, except bringing the PC to another location to attempt the install - which is not possible.  I have turned off my third-party anti-virus & firewall protection (Kaspersky Internet Security).  I've rebooted countless times after each attempted solution, but it still refuses to install.  I am at a loss as to the cause or resolution.  Any ideas?
Angular Fundamentals
LVL 12
Angular Fundamentals

Learn the fundamentals of Angular 2, a JavaScript framework for developing dynamic single page applications.

I know very little about vba. But am trying to tweak a macro for visio.

I want to tweak text but can't find anything on this:
            ' set font size and color, text alignment, border, fill and shadow
            .Cells("Char.Size").Formula = "10 pt"
            .Cells("Char.Color").Formula = 0     ' black
            .Cells("Para.HorzAlign") = 0         ' left justify
            .Cells("LinePattern").Formula = 0    ' none
            .Cells("FillPattern").Formula = 0    ' none
            .Cells("ShdwPattern").Formula = 0    ' none

1) Is there a table  that lists what numbers to use to change HorizAlign to get centered?

2) What if I wanted to bold the text?

3) there's a line after these for text (it's a table of contents):   .Text = arrPages(i, 1) & vbTab & CInt(arrPages(i, 2))

I'd love for the space between the page name and page number to be dotted  like:   Licenses.. . . . . . . .3

Do you know how I could get that?

Any idea why I can't find much about this on the web? I was googling cells syntax vba and pasting these lines into google. Didn't come up with anything.

Thanks to someone here and finding another script on the web, I realize I'd like parts from both of these scripts.  

The script that Scott wrote / posted in:


sorts alphabetically, which I realized, I really need.  But puts each entry in separate text boxes.

The script I found in:


Sorts by page number and puts all the text in a single text box / easier for me to format text, etc.
Sub table_of_contents_creator()
'this macro creates a table of contents in a visio document by
'going through the pages in the document and adds the page number and page title

'by stephen turbek s@stephenturbek.com
'written for use in microsoft visio 2003 SP1

'adapted from http://www.greenonions.com/tocscript
'I added allowing user to select a text box and replace the contents, rather than build lots of little boxes
'this way you can style the text easily, and simply replace the contents when you update the doc
'note: this is my first VB script

' define a shape to use for the Table of Contents (TOC)
Dim TOCEntry As Visio.Shape

'get selection
Dim selectedShapes As Selection
Set selectedShapes = ActiveWindow.Selection

'is any shape selected to put the ToC in?
If selectedShapes.Count > 0 Then
    'take the selected shape to put the table of contents in

Open in new window

When I knew very little about visio, in making network docs, I would jam way too much on 1 drawing, thinking I had to make an entire different file with a 2nd page.  DUH!

So I know a little more and love the seperate pages and being able to have a common background on all of them, etc.

Now, is there a way to make a table of contents page? A first page that lists the name of each page in the file?  Maybe updates automatically?  When you add another page / rearrange the order of pages, this page auto updates?
Looking for a High Res Visio 2016 Stencil for a EMC (Dell) Data Domain 6300

The stencil needs to have the following Characteristics
  • High Resolution Image able to zoom in and do wire layouts
  • DD-6300 Data Domain Stencil (Front and Rear)
  • Contain DS-60 Shelf (Front and Rear)
  • Contain ES-30 Shelf (Front and Rear)

Please provide a File Location or URL to the exact download location.

Thanks in advance for your assistance with this.
Hi I have to do system architecture diagrams for environment

Its very documentation heavy, have to cover VMware, Active Directory, 2008R2 forest mode and on premise Exchange 2010

Is there any guidelines people would recommend i realise its a general query

For instance are there free tools that provide mapping which i can use with visio

I have seen the free stencils Veeam provide and they look good

I am looking to do high level overview then go a bit deeper and also include support documentation which will be a lot more straightforward

Any pointers appreciated

I am working with Visio and creating Process Flow Diagrams, not a problem there.

When the Process Diagrams are complete, I capture the full Process Flow as an image using the "Snipping Tool" and place the image(s) in a document.

Some of the text within the various process boxes is a little grainy and this is the issue I am trying to resolve.

Is there a way I can get a sharper and crisper image of these Process Flows between capturing them in Visio and placing them as images within a Word Document?

Microsoft Visio

Visio is a diagramming and vector graphics application that is part of the Microsoft Office family that allows the user to create diagrams for organizational and planning purposes. The Premium edition has additional templates for more advanced diagrams and layouts, as well as capabilities intended to make it easy for users to connect their diagrams to data sources and to display their data graphically, as well as intelligent rules, validation, subprocess (diagram breakdown). one-step connectivity with Excel data, information rights management (IRM) protection for Visio files, modernized shapes for office layout, detailed shapes for site and floor plans, modern shapes for home plans, and IEEE compliant shapes for electrical diagrams.

Top Experts In
Microsoft Visio