Linking, Connecting Shapes Together

S

Steve

Hi,

Can someone please tell me if and how its possible to link
shapes together that are on different pages.

Therefore, I have one high level, Level 1 process shape on
Page 1, I then want to automatically connect,link this to
about 20 more detailed process shapes on Page 2. So when
I double click on the high level process on Page 1 it
automatically navigates to and shows Page 2 with the 20 or
more detailed processes.

I can only see that the connects, fromsheet, tosheet etc..
only works for shapes on the same page.

I can current do this by creating User defined shapesheet
properties to navigate up and down the process tree. So
can someone please help me work out how I can have the
same functionality as connects,link etc. but for shapes
on different pages.

Cheers
Steve
 
E

Ergun

Following discussion may resolve your problem.. check the
posting titled "cell reference with multiple pages "

Ergun


---
Subject: Re: cell reference with multiple pages
From: "Mark Nelson [MS]" <[email protected]>
Sent: 7/14/2003 5:59:54 PM




You will not be able to use the shape name Chair.34 in
your cross-page
reference, but you should be able to use its generic
NameID which is
Sheet.34.

--
Mark Nelson
Microsoft Corporation

This posting is provided "AS IS" with no warranties, and
confers no rights.


Ergun said:
Mark,
Thanks, I guess my question was not clear... I am trying
to access another page's shapesheet from a shapesheet
without using VBA. ..

According to Visio's developer guide the format for the
formula to access another page in shapesheet is:

Pages[Page-1]!DrawingScale

but this format does not work!!!

I need to do this in the shapesheet not in VBA...

Cheers

Ergun
-----Original Message-----
To reference in code, you must first make that page active.

i.e. ActiveWindow.Page = vsoPage.Name

setting of course vsoPage to page-1

-----Original Message-----
I am using visio 2002 prof. ed. and cannot reference a
cell in another page... need help

example
Name of the first page is Page-1
Name of the second page is Page-2

I am in a shapeheet of an object in Page-2 .

following formula in the cell returns with error
Pages[Page-1]!Chair.34!User.Row_1

Note that I have onject Chair.34 in Page-1 and I am trying
to reference a cell in its shapesheet...

Cheers
.
.






-----Original Message-----
Hi,

Can someone please tell me if and how its possible to link
shapes together that are on different pages.

Therefore, I have one high level, Level 1 process shape on
Page 1, I then want to automatically connect,link this to
about 20 more detailed process shapes on Page 2. So when
I double click on the high level process on Page 1 it
automatically navigates to and shows Page 2 with the 20 or
more detailed processes.

I can only see that the connects, fromsheet, tosheet etc..
only works for shapes on the same page.

I can current do this by creating User defined shapesheet
properties to navigate up and down the process tree. So
can someone please help me work out how I can have the
same functionality as connects,link etc. but for shapes
on different pages.

Cheers
Steve

.
 
S

Steve

Hi Ergun,

Thanks for the help. Its more a shape to one or many
other shape relationships on varying different pages that
I am trying to solve.

Any ideas ?

Cheers
Steve
-----Original Message-----
Following discussion may resolve your problem.. check the
posting titled "cell reference with multiple pages "

Ergun


---
Subject: Re: cell reference with multiple pages
From: "Mark Nelson [MS]" <[email protected]>
Sent: 7/14/2003 5:59:54 PM




You will not be able to use the shape name Chair.34 in
your cross-page
reference, but you should be able to use its generic
NameID which is
Sheet.34.

--
Mark Nelson
Microsoft Corporation

This posting is provided "AS IS" with no warranties, and
confers no rights.


Ergun said:
Mark,
Thanks, I guess my question was not clear... I am trying
to access another page's shapesheet from a shapesheet
without using VBA. ..

According to Visio's developer guide the format for the
formula to access another page in shapesheet is:

Pages[Page-1]!DrawingScale

but this format does not work!!!

I need to do this in the shapesheet not in VBA...

Cheers

Ergun
-----Original Message-----
To reference in code, you must first make that page active.

i.e. ActiveWindow.Page = vsoPage.Name

setting of course vsoPage to page-1


-----Original Message-----
I am using visio 2002 prof. ed. and cannot reference a
cell in another page... need help

example
Name of the first page is Page-1
Name of the second page is Page-2

I am in a shapeheet of an object in Page-2 .

following formula in the cell returns with error
Pages[Page-1]!Chair.34!User.Row_1

Note that I have onject Chair.34 in Page-1 and I am
trying
to reference a cell in its shapesheet...

Cheers
.

.





-----Original Message-----
Hi,

Can someone please tell me if and how its possible to link
shapes together that are on different pages.

Therefore, I have one high level, Level 1 process shape on
Page 1, I then want to automatically connect,link this to
about 20 more detailed process shapes on Page 2. So when
I double click on the high level process on Page 1 it
automatically navigates to and shows Page 2 with the 20 or
more detailed processes.

I can only see that the connects, fromsheet, tosheet etc..
only works for shapes on the same page.

I can current do this by creating User defined shapesheet
properties to navigate up and down the process tree. So
can someone please help me work out how I can have the
same functionality as connects,link etc. but for shapes
on different pages.

Cheers
Steve

.
.
 
D

Doris

Steve,

There are two different methods you can use to jump from
one page to another.

Method 1 -- Format Shape Behaviour

1) Select the shape that you wish to use as the jump
point from one page to another.
2) Right click on the shape and choose Format->
Behavior...
3) On the Behavior Dialog box, select the Double-Click tab
4) At the bottom of the page select Go to Page option and
select the page from the drop down list
5) Select OK
6) Now double-click on the shape and it will move you to
the selected page.

If you want to move back to the original page, you will
need to create another shape and apply Behavior to it as
well.

You should put text in the shape that indicates the
double click action and where you will moved to.


Method 2 -- Use Off Page Reference Shape

1) Select the "Off Page Refference" master shape from
the Basic Flowchart Shape Stencil
2) Put the Off Page Reference shape at the location
desired on your chart.
3) The Off Page Reference dialog box will appear
4) Select Exisiting Page option, then choose the Page
from the drop down list.
5) Click OK

NOW...

6) Move to the existing page you selected and drag on
the Off Page Reference master shape from the stencil and
put it where you want it.
7) The Off Page Reference dialog box will appear
8) Select Exisiting Page option, then choose the Page
from the drop down list.
9) Right click on the Off Page Reference shape and
choose incoming.

You can now double click on either the Incoming Off Page
Reference or on the Outgoing Off Page Reference and you
will move between the two pages.

Again, add text that will indicate the operation of the
shapes.

I hope this helps.

Doris
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top