• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Visio Guy

Smart graphics for visual people




  • Home
  • Hire Me
    • Hire Me
    • Résumé
  • Products
    • Products
    • Bubble Revision Shape
    • Layers to Pages Utility
    • Rack Unit Dimension Line
    • Radial Elements Tool with up to 100 Wedges
    • Text on a Circle Visio SmartShape
  • Index
    • Articles by Date
    • YouTube – VisioGuy
    • Download Information
    • Suggestion Box
    • Shop
    • Visio Art
    • Visio Links
    • – Visio Shapes & Stencils
    • – Visio Templates & Drawings
  • About
    • About
    • Donate
    • GitHub
    • jsFiddle
    • Reading List
    • Subscribe & Follow
      • – E-mail
      • – facebook
      • – Twitter
      • – RSS
    • Privacy Policy
  • Discussion Forum
You are here: Home / Development / Top 9 Reasons for Turning-on Developer Mode

Top 9 Reasons for Turning-on Developer Mode

August 4, 2008 By Visio Guy 9 Comments

developer-mode

If you actually read the articles on Visio Guy, then chances are you have braved the world of the Advanced User.

This might have involved creating Shape Data fields, linking those fields to text, creating a custom Data Graphic or, *gasp*, even venturing into the ShapeSheet.

If you’re one of these types, you’ll want to consider running Visio In Developer Mode…

Update: things have changed since Visio 2007. If you’re using Visio 2010 or newer, check out How to Show the Developer Ribbon Tab (and Why).

So here are the reasons to turn on Developer Mode. For those who need them, the details will be discussed afterwards:

  1. You’ll get the Show ShapeSheet in the right-click menu
  2. The check box for “Open each ShapeSheet in the same window” is right under “Run in developer mode”, so check it while you’re in the dialog.
  3. The Format > Style menu shows up (Visio 2007)
  4. The Format > Define Styles menu shows up (Visio 2007)
  5. The Format > Special menu shows up (Visio 2007)
  6. The Shape > Action menu shows up (Visio 2007)
  7. You won’t have to ask; “Where are the menu items listed in 3-6?” every time I mention them in a Visio Guy article.
  8. You’ll be able to find out Shape IDs using Format > Special. This will allow you to make nifty Smart Shapes that use cross-sheet formula references.
  9. You’ll feel like a Developer!

How to Turn On Developer Mode

It’s simply a matter of going to the Tools > Options menu:

tools-options-menu

Then browsing to the Advanced tab:

tools-options-advanced-tab

You’ll find “Run in developer mode” right at the top of the dialog. Give it a check.

While you’re in this window, you’ll also want to un-check “Open each ShapeSheet in the same window”. If you do any ShapeSheet work that involves referencing cells in different shapes, this option will drive you absolutely mad. Turn it off. Turn it off!

#1 Show ShapeSheet in Context Menu

Once you’ve activated developer mode, you can then simply right-click on any shape, or even the page to get at the ShapeSheet. The very top item in the context menu will now be: Show ShapeSheet!

#2 Turn off Re-use of the ShapSheet Window

While you’re in the Advanced tab of the Options dialog, you can un-check the option right under developer mode. It says: “Open each ShapeSheet in the same window”

This option attempts to keep the user-interface streamlined and clean. With this option checked, you will only be able to show one ShapeSheet window at a time. That is, every time you choose “Show ShapeSheet”, the same sheet window will get re-used!

I personally don’t like this mode, because I usually want to see multiple ShapeSheet windows. Often, I am working with a sub-shape that needs to reference User-cells or Shape Data in the parent group’s ShapeSheet.

It’s simply easier to have the group’s ShapeSheet and the sub-shape’s ShapeSheet visible at the same time, like this!

many-shapesheets

#3, #4, #5, #6, #7 Menu Items Re-appear

Starting with Visio 2007, certain menu items get hidden when you’re not running in developer mode.

These include three items under the Format menu:

  • Special…
  • Style…
  • Define Styles…

format-menu

Under the Shape menu, you’ll also get the Action item. But you normally right-click shapes to activate their Actions anyway, so this isn’t really a big deal.

#8 Get Shape Names and IDs

Format > Special is of particular importance, because it shows you the ID and Name properties of shapes. ID and Name are very useful in building cross-sheet references in the ShapeSheet.

For instance, if I want one shape to always be as wide as another, I can enter a ShapeSheet formula that looks like this:

Width = Sheet.46!Width

Where 46 is the ID of the other shape. The Format > Special dialog is the easiest way to find out what the ID of a shape is.

This is what the Format > Special dialog looks like:

You can see the ID field at the top. You can also give a shape a nicer name, like “3 Way Valve”. Then you could reference the shape in formulas using either the ID or the name, i.e.: Width = Sheet.46!Width or Width = ‘3 Way Valve’!Width.

(Note: you can only use the Name field at the same level of grouping – within the same scope, so to speak. So a sub-shape can’t reference its parent using the name-reference, it has to use the Sheet.ID form)

#9 You are Now Cool!

…at least in the eyes of the Visio Community!

  • Tweet
  • More
  • Pocket
  • Share on Tumblr
  • Print
  • Email

Related posts:

  1. Text Resizing with ShapeSheet Formulas
  2. Off-center Radial Fill Effect
  3. Smart LineWeight: Bigger Shape, Thicker Lines
  4. Punish Your Users with (not so) SmartShapes That Misbehave
  5. Visio Nerd Videos – For Developers!

Filed Under: Development, ShapeSheet Tagged With: Settings, ShapeSheet

Previous Post: « How to Build Smart Frames and Bezels #2
Next Post: Create Better-looking, More-efficient SmartShapes »

Reader Interactions

Comments

  1. Wapperdude says

    August 4, 2008 at 9:14 pm

    Who broke your glasses?

  2. Visio Guy says

    August 5, 2008 at 6:50 am

    🙂

Trackbacks

  1. Visio Guy » Blog Archive » A SmartShape is Worth 1000 Symbols says:
    September 22, 2008 at 9:45 pm

    […] you’re not sure about how to figure out the ID of a shape, then read the article: Top 9 Reasons for Turning-on Developer Mode, and pay particular attention to item […]

  2. Visio Guy » What’s My Shape’s ID? says:
    July 15, 2009 at 10:51 am

    […] There is one problem with this, however. In recent versions of Visio (starting with Visio 2007, I believe), you might not see the “Special” option under the “Format” menu. This is because you need to be running in Developer Mode. […]

  3. Visio Guy » Getting a Handle on Selecting and Subselecting Visio Shapes says:
    October 13, 2009 at 12:34 pm

    […] Note: If you don’t see Behavior under the Format menu, read this: Top 9 Reasons for Turning-on Developer Mode. […]

  4. Visio Guy » Jump to Any Page With Visio SmartShapes says:
    June 24, 2010 at 2:55 pm

    […] just for jumping pages. In Visio 2010, the Document Explorer is hard to find. It requires the Developer tab to be visible, which requires a trip to the Backstage area to customize the […]

  5. Visio Quick Set up « Visio Drawing Ninja says:
    April 8, 2011 at 1:29 pm

    […] http://www.visguy.com/2008/08/04/top-9-reasons-for-turning-on-developer-mode/ […]

  6. Visio Guy » How to Show the Developer Ribbon Tab (and Why) says:
    June 26, 2015 at 2:51 pm

    […] long time ago, I wrote Top 9 Reasons for Turning-on Developer Mode. Visio’s user-interface has since moved on, introducing the Ribbon interface in Visio 2010, […]

  7. Improving Vendor-Provided Visio Stencils that are Less than Great – Easy Dynamics Blog says:
    January 24, 2018 at 4:46 pm

    […] you need to make sure that you’ve got the Developer Tools for Visio installed and turned on. Without them, you can’t peek into the dark void that is […]

Leave a Reply Cancel reply

Primary Sidebar

Buy Text on a Circle Shape
Article — Video — Purchase

Categories

Buy my book!

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Tag Cloud

A/V Artistic Effects BPM BPMN Code Connectors Control Handles Countries Custom Patterns Custom Properties Data Graphics Data Linking Data Visualization David Edson David Parker Fill Format Formulas Functions Geometry Gradient Images Links Maps Multi-shapes Network Programming Resources Right-Click Actions Scale Shape Data ShapeSheet ShapeSheet Formulas ShapeSheet Functions SharePoint shiny SmartShapes Sport Sports Text Themes Tools Transparency User-defined Cells Visio 2007 Visio SmartShapes

Top Posts & Pages

  • - Visio Shapes & Stencils
  • - Visio Templates & Drawings
  • Bubble Revision Shapes
  • Sankey Diagram Shapes for Visio
  • Visio Network Server Shape Icon Customization Tool
  • Amazon AWS Visio Shapes
  • Dynamic Updating Org Charts in Visio!
  • Audio Visual Components Shapes
  • Link Fields to Subshape Text
  • Visio Circle Arrows 2013

www.visguy.com - Visio Guy - since 2006

 

Loading Comments...
 

    loading Cancel
    Post was not sent - check your email addresses!
    Email check failed, please try again
    Sorry, your blog cannot share posts by email.