Home
%3CLINGO-SUB%20id%3D%22lingo-sub-237385%22%20slang%3D%22en-US%22%3EThe%20Developer%20tab%20in%20Visio%202010%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-237385%22%20slang%3D%22en-US%22%3E%0A%20%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3DUTF-8%22%20%2F%26gt%3B%3CSTRONG%3E%20First%20published%20on%20MSDN%20on%20Sep%2C%2002%202009%20%3C%2FSTRONG%3E%20%3CBR%20%2F%3E%3CP%3EVisio%20has%20long%20had%20a%20setting%20called%20%E2%80%9Cdeveloper%20mode%E2%80%9D%20that%20developers%20and%20shape%20designers%20can%20enable%20in%20order%20to%20surface%20extra%20functionality.%20In%20previous%20versions%20of%20Visio%2C%20enabling%20developer%20mode%20made%20new%20items%20appear%20in%20couple%20of%20different%20menus%20(Chris%20Roth%20has%20a%20good%20overview%20%3CA%20href%3D%22http%3A%2F%2Fwww.visguy.com%2F2008%2F08%2F04%2Ftop-9-reasons-for-turning-on-developer-mode%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehere%20%3C%2FA%3E).%20With%20Visio%202010%2C%20we%20have%20taken%20advantage%20of%20our%20%3CA%20href%3D%22http%3A%2F%2Fblogs.msdn.com%2Fvisio%2Farchive%2F2009%2F08%2F12%2Fthe-office-fluent-ui-in-the-visio-2010-technical-preview.aspx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Enew%20Fluent%20user%20interface%20%3C%2FA%3Eby%20grouping%20this%20extra%20functionality%20into%20one%20Ribbon%20tab%20named%20%E2%80%9CDeveloper%E2%80%9D.%20The%20result%20is%20one%20central%20location%20for%20working%20with%20code%20and%20designing%20shapes%20in%20Visio%3A%3C%2FP%3E%0A%20%20%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_msdn%2Fvisio%2FWindowsLiveWriter%2FTheDeveloperTabinVisio2010_F53D%2Fimage5.png%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F43889i6A215225F990B618%22%20%2F%3E%20%3C%2FA%3E%3C%2FP%3E%0A%20%20%3CH1%20id%3D%22toc-hId-1844077600%22%20id%3D%22toc-hId-2012877528%22%3E%3C%2FH1%3E%0A%20%20%3CH2%20id%3D%22toc-hId--904592866%22%20id%3D%22toc-hId--735792938%22%3EEnabling%20the%20Developer%20Tab%3C%2FH2%3E%0A%20%20%3CP%3EThe%20developer%20tab%20does%20not%20appear%20by%20default%2C%20since%20we%20want%20to%20provide%20a%20streamlined%20interface%20for%20users%20who%20do%20not%20need%20it.%20To%20surface%20the%20Developer%20tab%2C%20click%20on%20the%20Backstage%20Button%2C%20and%20click%20on%20Options.%20This%20brings%20up%20the%20Visio%20Options%20dialog.%20Click%20on%20the%20Customize%20Ribbon%20section.%20On%20the%20right-hand%20side%2C%20check%20the%20box%20that%20says%20%E2%80%9CDeveloper%E2%80%9D%20and%20press%20OK.%3C%2FP%3E%0A%20%20%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_msdn%2Fvisio%2FWindowsLiveWriter%2FTheDeveloperTabinVisio2010_F53D%2FVisio%2520Options%2520Beta1.png%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F43890iAC073C01F39B8EB9%22%20%2F%3E%20%3C%2FA%3E%3C%2FP%3E%0A%20%20%3CP%3E(Note%3A%20an%20alternate%20method%20is%20to%20go%20to%20the%20Advanced%20section%20in%20Visio%20Options%20and%20check%20the%20box%20at%20the%20bottom%20that%20says%2C%20%E2%80%9CRun%20in%20developer%20mode%E2%80%9D.)%3C%2FP%3E%0A%20%20%3CP%3E%3C%2FP%3E%0A%20%20%3CH2%20id%3D%22toc-hId-838217469%22%20id%3D%22toc-hId-1007017397%22%3EOrganization%20of%20the%20Developer%20tab%3C%2FH2%3E%0A%20%20%3CP%3EHere%20is%20an%20overview%20of%20how%20the%20Developer%20tab%20is%20organized%2C%20group%20by%20group.%3C%2FP%3E%0A%20%20%3CP%3E%3C%2FP%3E%0A%20%20%3CH3%20id%3D%22toc-hId--1910452997%22%20id%3D%22toc-hId--1741653069%22%3ECode%20%26amp%3B%20Controls%3C%2FH3%3E%0A%20%20%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_msdn%2Fvisio%2FWindowsLiveWriter%2FTheDeveloperTabinVisio2010_F53D%2Fimage10.png%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F43891i0DCC72595CC5BDAD%22%20%2F%3E%20%3C%2FA%3E%3C%2FP%3E%0A%20%20%3CP%3EThese%20two%20leftmost%20groups%20are%20common%20across%20many%20Office%20applications.%20Use%20them%20to%20work%20with%20Visual%20Basic%20code%20and%20ActiveX%20controls.%20Note%20that%20the%20Macros%20button%20is%20also%20available%20in%20the%20Ribbon%E2%80%99s%20View%20tab%2C%20so%20users%20who%20do%20not%20have%20developer%20mode%20turned%20on%20can%20still%20access%20this%20button.%3C%2FP%3E%0A%20%20%3CH3%20id%3D%22toc-hId--167642662%22%20id%3D%22toc-hId-1157266%22%3EShape%20Design%3C%2FH3%3E%0A%20%20%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_msdn%2Fvisio%2FWindowsLiveWriter%2FTheDeveloperTabinVisio2010_F53D%2Fimage14.png%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F43892i6628B011DA0BA813%22%20%2F%3E%20%3C%2FA%3E%3C%2FP%3E%0A%20%20%3CP%3EThis%20group%20contains%20functions%20used%20when%20designing%20shapes.%3C%2FP%3E%0A%20%20%3CP%3EClicking%20on%20the%20top%20part%20of%20the%20Show%20ShapeSheet%20button%20opens%20the%20selected%20shape%E2%80%99s%20ShapeSheet.%20(You%20can%20read%20more%20about%20the%20ShapeSheet%20in%20%3CA%20href%3D%22http%3A%2F%2Fblogs.msdn.com%2Fvisio%2Farchive%2F2006%2F06%2F16%2F624406.aspx%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%22%3Ea%20previous%20post%20%3C%2FA%3E.)%20Clicking%20on%20the%20bottom%20part%20of%20this%20button%20lets%20you%20choose%20to%20instead%20view%20the%20ShapeSheet%20for%20the%20active%20page%20or%20the%20active%20document.%20This%20makes%20these%20ShapeSheets%20easier%20to%20access%20than%20they%20were%20in%20previous%20versions%20of%20Visio.%3C%2FP%3E%0A%20%20%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_msdn%2Fvisio%2FWindowsLiveWriter%2FTheDeveloperTabinVisio2010_F53D%2Fimage_2.png%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F43893iB59C9991F7019B51%22%20%2F%3E%20%3C%2FA%3E%3C%2FP%3E%0A%20%20%3CP%3EThe%20geometry%20tool%20is%20a%20split%20button%20that%20contains%20different%20drawing%20tools.%20Note%20that%20although%20a%20similar%20button%20is%20available%20on%20the%20Home%20tab%2C%20that%20button%20only%20contains%20the%20Rectangle%2C%20Ellipse%2C%20and%20Line%20tools%2C%20and%20not%20the%20Freeform%2C%20Arc%2C%20and%20Pencil%20tools.%3C%2FP%3E%0A%20%20%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_msdn%2Fvisio%2FWindowsLiveWriter%2FTheDeveloperTabinVisio2010_F53D%2Fimage_4.png%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F43894iB3BAF26668F09968%22%20%2F%3E%20%3C%2FA%3E%3C%2FP%3E%0A%20%20%3CP%3EClicking%20on%20the%20Shape%20Name%20button%20will%20open%20up%20the%20dialog%20that%20in%20previous%20versions%20of%20Visio%20was%20available%20under%20%E2%80%9CFormat%20%26gt%3B%20Special%E2%80%9D%20(this%20dialog%20box%20has%20been%20renamed%20%E2%80%9CShape%20Name%E2%80%9D%20to%20better%20reflect%20its%20purpose)%3A%3C%2FP%3E%0A%20%20%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_msdn%2Fvisio%2FWindowsLiveWriter%2FTheDeveloperTabinVisio2010_F53D%2FShape%2520Name_1.png%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F43895iBF2F671717258210%22%20%2F%3E%20%3C%2FA%3E%3C%2FP%3E%0A%20%20%3CP%3EThe%20Behavior%20and%20Protection%20dialogs%20that%20were%20previously%20in%20the%20Format%20menu%20are%20in%20the%20Shape%20Design%20group%20now%3A%3C%2FP%3E%0A%20%20%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_msdn%2Fvisio%2FWindowsLiveWriter%2FTheDeveloperTabinVisio2010_F53D%2FShape%2520Design%2520Group.png%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F43896i6FBFE5469DCADF54%22%20%2F%3E%20%3C%2FA%3E%3C%2FP%3E%0A%20%20%3CH3%20id%3D%22toc-hId-1575167673%22%20id%3D%22toc-hId-1743967601%22%3EStencil%3C%2FH3%3E%0A%20%20%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_msdn%2Fvisio%2FWindowsLiveWriter%2FTheDeveloperTabinVisio2010_F53D%2Fimage18.png%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F43897i15885B3996457D93%22%20%2F%3E%20%3C%2FA%3E%3C%2FP%3E%0A%20%20%3CP%3EThis%20group%20lets%20you%20create%20a%20new%20metric%20or%20US%20stencil.%3C%2FP%3E%0A%20%20%3CH3%20id%3D%22toc-hId--976989288%22%20id%3D%22toc-hId--808189360%22%3EShow%2FHide%3C%2FH3%3E%0A%20%20%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmsdnshared.blob.core.windows.net%2Fmedia%2FTNBlogsFS%2FBlogFileStorage%2Fblogs_msdn%2Fvisio%2FWindowsLiveWriter%2FTheDeveloperTabinVisio2010_F53D%2Fimage22.png%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3E%20%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F43898iE2D13304A96B68B9%22%20%2F%3E%20%3C%2FA%3E%3C%2FP%3E%0A%20%20%3CP%3EThis%20group%20lets%20you%20toggle%20the%20view%20of%20the%20document%20stencil%2C%20drawing%20explorer%20window%2C%20and%20master%20explorer%20window.%3C%2FP%3E%0A%20%20%3CH2%20id%3D%22toc-hId-962334552%22%20id%3D%22toc-hId-1131134480%22%3EConclusion%3C%2FH2%3E%0A%20%20%3CP%3EWe%20hope%20the%20Developer%20tab%20makes%20your%20development%20and%20shape%20design%20tasks%20more%20convenient.%20We%E2%80%99re%20interested%20to%20hear%20your%20feedback%2C%20so%20use%20the%20%3CA%20href%3D%22http%3A%2F%2Fblogs.technet.com%2Foffice2010%2Farchive%2F2009%2F07%2F15%2Ftell-us-what-you-think-about-office-2010-technical-preview.aspx%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%22%3ESend%20a%20Smile%20feedback%20tool%20%3C%2FA%3Eor%20comment%20on%20this%20post%20to%20let%20us%20know%20what%20you%20think.%3C%2FP%3E%0A%20%0A%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-237385%22%20slang%3D%22en-US%22%3EFirst%20published%20on%20MSDN%20on%20Sep%2C%2002%202009%20Visio%20has%20long%20had%20a%20setting%20called%20%E2%80%9Cdeveloper%20mode%E2%80%9D%20that%20developers%20and%20shape%20designers%20can%20enable%20in%20order%20to%20surface%20extra%20functionality.%3C%2FLINGO-TEASER%3E%3CLINGO-LABS%20id%3D%22lingo-labs-237385%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3Eall%20posts%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Eprogramming%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Eshape%20design%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Evisio%202010%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Microsoft
First published on MSDN on Sep, 02 2009

Visio has long had a setting called “developer mode” that developers and shape designers can enable in order to surface extra functionality. In previous versions of Visio, enabling developer mode made new items appear in couple of different menus (Chris Roth has a good overview here ). With Visio 2010, we have taken advantage of our new Fluent user interface by grouping this extra functionality into one Ribbon tab named “Developer”. The result is one central location for working with code and designing shapes in Visio:

Enabling the Developer Tab

The developer tab does not appear by default, since we want to provide a streamlined interface for users who do not need it. To surface the Developer tab, click on the Backstage Button, and click on Options. This brings up the Visio Options dialog. Click on the Customize Ribbon section. On the right-hand side, check the box that says “Developer” and press OK.

(Note: an alternate method is to go to the Advanced section in Visio Options and check the box at the bottom that says, “Run in developer mode”.)

Organization of the Developer tab

Here is an overview of how the Developer tab is organized, group by group.

Code & Controls

These two leftmost groups are common across many Office applications. Use them to work with Visual Basic code and ActiveX controls. Note that the Macros button is also available in the Ribbon’s View tab, so users who do not have developer mode turned on can still access this button.

Shape Design

This group contains functions used when designing shapes.

Clicking on the top part of the Show ShapeSheet button opens the selected shape’s ShapeSheet. (You can read more about the ShapeSheet in a previous post .) Clicking on the bottom part of this button lets you choose to instead view the ShapeSheet for the active page or the active document. This makes these ShapeSheets easier to access than they were in previous versions of Visio.

The geometry tool is a split button that contains different drawing tools. Note that although a similar button is available on the Home tab, that button only contains the Rectangle, Ellipse, and Line tools, and not the Freeform, Arc, and Pencil tools.

Clicking on the Shape Name button will open up the dialog that in previous versions of Visio was available under “Format > Special” (this dialog box has been renamed “Shape Name” to better reflect its purpose):

The Behavior and Protection dialogs that were previously in the Format menu are in the Shape Design group now:

Stencil

This group lets you create a new metric or US stencil.

Show/Hide

This group lets you toggle the view of the document stencil, drawing explorer window, and master explorer window.

Conclusion

We hope the Developer tab makes your development and shape design tasks more convenient. We’re interested to hear your feedback, so use the Send a Smile feedback tool or comment on this post to let us know what you think.