In previous Visio version I was able to "open" shapes which opened up a new drawing containing only the shape. In this mode you could edit/change/modify (e.g. remove certain parts) shapes that come with Visio. The command for opening a shape was the last entry in the edit menu called "[shape name] open…".
In Visio 2010 with it's new ribbon menu band I am not able to find something similar. Where is this function hidden?
Update: I found out that this feature is sill included in Visio 2010 – however I am still looking for the GUI element. At the moment I use the following work-around:
- Enable the "development tab"
- Select the shape to be edited
- Open the "Shape name" dialog and memorize the Name
- Replace in the Macro printed at the end of this question "Sheet.53" with the memorized shape name
- Start the macro
Macro:
Sub Macro1()
Dim s As Shape
Set s = Application.ActiveWindow.Page.Shapes.Item("Sheet.53")
s.OpenDrawWindow.Activate
End Sub
Best Answer
Awesome help, thanks!
I improved the code a bit, which means you don't have to hard code the shape name.
Instead use this macro:
Save this Macro just as you have. Go into the "Behavior" (on the Developer tab) of the shape you want to edit, and change the Double-Click (tab 2) to "Run Macro", and select your macro.
Now, double clicking on the shape should bring up the edit window.