Welcome to MSDN Blogs Sign in | Join | Help

Going Off the Page

In an ideal world every business process would each fit on a single page.  Users have employed a variety of techniques to squeeze more information into a finite space.  Ultimately some business process diagrams must span across more than one page.  To maintain connectivity between the pages, Visio provides the Off-page reference shape.

 

 

The Off-page reference shape can be found in the Basic Flowchart Shapes stencil that opens with flowchart diagrams.  It works like any other flowchart shape.  You can connect it to other shapes and add text or formatting.  When the Off-page reference is dropped on the page, a dialog box appears asking where the shape should link.

 

 

By default a new page will be created, and a copy of the Off-page reference shape will be added to that page.  The two shapes are linked to each other via hyperlink and as well as double-click.  There is also an option for synchronizing the text between the shapes.

 

However, this behavior is not limited to the Off-page reference shape.  The functionality behind the shape is provided by the Off-Page Connector (OPC) add-on.  Your shapes can offer the same linking capability by adding a few calls to this add-on.  Put the following formulas into these cells in the Events section of the Shapesheet for your shape.

 

EventDrop

RUNADDONWARGS("OPC","/CMD=1")

EventDblClick

RUNADDONWARGS("OPC","/CMD=2")

TheText

RUNADDONWARGS("OPC","/CMD=3")

 

The EventDrop cell is triggered when the shape is dropped on a page.  /CMD=1 tells the Off-Page Connector add-on to show the Off-page reference dialog.  Clicking OK in the dialog will cause the add-on to insert the necessary tracking and linking information into your shape.  EventDblClick is the trigger for double-clicking on the shape.  TheText is the trigger for shape text changes.

 

There is a bonus feature in the Off-Page Connector add-on that is not exposed by the Off-page reference shape.  It is possible to link to separate documents in addition to other pages in the same document.  Use these formulas to trigger the Off-document reference.

 

EventDrop

RUNADDONWARGS("OPC","/CMD=4")

EventDblClick

RUNADDONWARGS("OPC","/CMD=5")

 

When an Off-document reference is triggered, the Off-document reference dialog appears asking what document and page to link to.  Once the link is established, double-clicking or activating the hyperlink will take you to the other document.  Visio will open the other document if it is not opened already.  Note that text synchronization is not provided across documents.

 

 

The Off-Page Connector add-on is available in both Visio Standard and Professional editions, so your custom reference shapes will work with any installation.  If you use the Off-page reference shape or create diagrams that span across pages, please tell us about it.  We would like to hear what types of drawings you work with and how you set up the links.

 

Published Tuesday, June 27, 2006 12:00 AM by Visio Team

Comments

# re: Going Off the Page

Tuesday, June 27, 2006 4:01 AM by Anonymous Coward
While it's sort-of better than nothing, I don't think that manual placement of off-page symbols (with or without automatically-updated hyperlinks) goes far enough.
What would <strong>really</strong> be useful, methinks, would be to have a virtual diagram larger than a single page with automatic insertion of spanning symbols when lines cross the page boundaries.

# re: Going Off the Page

Tuesday, June 27, 2006 12:02 PM by Visio Team
That's a great suggestion. Perhaps this is a similar issue to line jumps - meaning that when a connector crosses a page boundary there could be a visible change in geometry. One question is what kind of "spanning symbol" would you expect? Does the symbol need to indicate what it links to?  Does the symbol need to provide the ability to go to that link?

# 10 Tips for Creating Great Process Flowcharts

Monday, August 07, 2006 9:12 PM by Bill Morein's Weblog
Here are some tips for building great flowcharts in Visio. The last three are specific to Visio 2007,...

# re: Going Off the Page

Wednesday, August 30, 2006 11:10 AM by Anonymous Coward
It would be nice if Visio would let us link off-page connectors on different pages to a single off-page connector on a given page.  So, for example, if you have a multipage flowchart and two different pages link forward to the same point in the flowchart on a third page...  I'm using Visio 2003 Standard, and it doesn't seem to support this operation.  The best that I can do is to link each of the source connectors to the *page* on which the destination connector sits, but I cannot link the source connectors directly to the destination connector.  This is important, inasmuch as there may be many different receiving connectors on the destination page.

I don't see how to do this with shapesheets or with Insert -> Hyperlinks.

Help would certainly be appreciated, but I would like to see this capability built-in, rather than settling for a workaround.

# re: Going Off the Page

Wednesday, August 30, 2006 11:28 AM by coyoteworks711
Quick follow-up to my previous comment (formerly, "Anonymous Coward" -- I have now signed up with MSN.Blogs).  Just to be absolutely clear, I am envisioning being able to link a new off-page connector to an already existing connector on a different page.

# re: Going Off the Page

Thursday, August 31, 2006 5:35 PM by Visio Team
Thanks for the comments.  This is not supported today, but we are very interested in the functionality you describe.  Visio needs to do a better job managing interrelated diagrams.

Mark Nelson

# re: Going Off the Page

Friday, September 01, 2006 8:00 AM by coyoteworks711
Thanks for your reply!  I can settle for getting to the correct page, for now.  I appreciate your eagerness to improve your product.  Best wishes!

# Business &raquo; Visio Insights : Going Off the Page

Saturday, March 15, 2008 4:45 PM by Business » Visio Insights : Going Off the Page
New Comments to this post are disabled
 
Page view tracker