Page Setup for Multi-Page Document in Visio2003?

T

TomA

Hi,

I just upgraded to Visio 2003 (from 2000) and found that each page of a
document has its own page setup parameters. I have a 13 page document and
regularly change the page setup parameters for printing.

Is there any way to make the page setup parameters APPLY TO ALL PAGES OF A
DOCUMENT at the same time?

Thanks for your help.
 
J

John Goldsmith

Not really I'm afraid, or at least not out of the box. You could run
through each page's shapesheet and set the respective cells to reference,
say, the first page. For example you could add the following formula to
other pages PageWidth cell to mirror the width of Page-1:

=Pages[Page-1]!ThePage!PageWidth

However that's quite a number of cells to do manually!

If you're comfortable with VBA then it would be a fairly simple task. If
that's of interest you might want to take a look a the "Page Size" code on
John Marshall's MVPs site: http://visio.mvps.org/VBA.htm

Hope that helps.

Best regards

John


John Goldsmith
www.visualSignals.co.uk
 
T

TomA

Thanks, John. I'll take a look at the VBA example.

John Goldsmith said:
Not really I'm afraid, or at least not out of the box. You could run
through each page's shapesheet and set the respective cells to reference,
say, the first page. For example you could add the following formula to
other pages PageWidth cell to mirror the width of Page-1:

=Pages[Page-1]!ThePage!PageWidth

However that's quite a number of cells to do manually!

If you're comfortable with VBA then it would be a fairly simple task. If
that's of interest you might want to take a look a the "Page Size" code on
John Marshall's MVPs site: http://visio.mvps.org/VBA.htm

Hope that helps.

Best regards

John


John Goldsmith
www.visualSignals.co.uk

TomA said:
Hi,

I just upgraded to Visio 2003 (from 2000) and found that each page of a
document has its own page setup parameters. I have a 13 page document and
regularly change the page setup parameters for printing.

Is there any way to make the page setup parameters APPLY TO ALL PAGES OF A
DOCUMENT at the same time?

Thanks for your help.
 
T

TomA

Thanks for this info, John. Would you know where I can find out more info
about how to construct appropriate formulas for the ShapeSheet items? I
scoured the help files but couldn't find anything useful.

Thanks... Tom A

John Goldsmith said:
Not really I'm afraid, or at least not out of the box. You could run
through each page's shapesheet and set the respective cells to reference,
say, the first page. For example you could add the following formula to
other pages PageWidth cell to mirror the width of Page-1:

=Pages[Page-1]!ThePage!PageWidth

However that's quite a number of cells to do manually!

If you're comfortable with VBA then it would be a fairly simple task. If
that's of interest you might want to take a look a the "Page Size" code on
John Marshall's MVPs site: http://visio.mvps.org/VBA.htm

Hope that helps.

Best regards

John


John Goldsmith
www.visualSignals.co.uk

TomA said:
Hi,

I just upgraded to Visio 2003 (from 2000) and found that each page of a
document has its own page setup parameters. I have a 13 page document and
regularly change the page setup parameters for printing.

Is there any way to make the page setup parameters APPLY TO ALL PAGES OF A
DOCUMENT at the same time?

Thanks for your help.
 
J

John Goldsmith

Hello Tom,

Have you seen Developers Reference under Help? This has a list of all
shapesheet functions including examples.

In terms of other reading, there's a book called Developing Microsoft Visio
Solutions that is also available online at:

http://msdn2.microsoft.com/en-us/library/aa200959(office.10).aspx

The first ten or so chapters deal with shapesheet and other UI based
development. Don't be put off, by the way, by its age (2002) as its still
the main first stop for getting under the surface of Visio.

John Marshall's site also has a shapesheet section:

http://visio.mvps.org/ShapeSheet.htm

Plus, there are a number of good blogs. For shapesheet development in
particular, have a look at the following:

http://blogs.msdn.com/visio/default.aspx

http://visguy.com/

Best regards

John


John Goldsmith
www.visualSignals.co.uk

TomA said:
Thanks for this info, John. Would you know where I can find out more info
about how to construct appropriate formulas for the ShapeSheet items? I
scoured the help files but couldn't find anything useful.

Thanks... Tom A

John Goldsmith said:
Not really I'm afraid, or at least not out of the box. You could run
through each page's shapesheet and set the respective cells to reference,
say, the first page. For example you could add the following formula to
other pages PageWidth cell to mirror the width of Page-1:

=Pages[Page-1]!ThePage!PageWidth

However that's quite a number of cells to do manually!

If you're comfortable with VBA then it would be a fairly simple task. If
that's of interest you might want to take a look a the "Page Size" code
on
John Marshall's MVPs site: http://visio.mvps.org/VBA.htm

Hope that helps.

Best regards

John


John Goldsmith
www.visualSignals.co.uk

TomA said:
Hi,

I just upgraded to Visio 2003 (from 2000) and found that each page of a
document has its own page setup parameters. I have a 13 page document
and
regularly change the page setup parameters for printing.

Is there any way to make the page setup parameters APPLY TO ALL PAGES
OF A
DOCUMENT at the same time?

Thanks for your help.
 
T

TomA

Gosh, thanks, John. You're a wealth of Visio information. --Tom A

John Goldsmith said:
Hello Tom,

Have you seen Developers Reference under Help? This has a list of all
shapesheet functions including examples.

In terms of other reading, there's a book called Developing Microsoft Visio
Solutions that is also available online at:

http://msdn2.microsoft.com/en-us/library/aa200959(office.10).aspx

The first ten or so chapters deal with shapesheet and other UI based
development. Don't be put off, by the way, by its age (2002) as its still
the main first stop for getting under the surface of Visio.

John Marshall's site also has a shapesheet section:

http://visio.mvps.org/ShapeSheet.htm

Plus, there are a number of good blogs. For shapesheet development in
particular, have a look at the following:

http://blogs.msdn.com/visio/default.aspx

http://visguy.com/

Best regards

John


John Goldsmith
www.visualSignals.co.uk

TomA said:
Thanks for this info, John. Would you know where I can find out more info
about how to construct appropriate formulas for the ShapeSheet items? I
scoured the help files but couldn't find anything useful.

Thanks... Tom A

John Goldsmith said:
Not really I'm afraid, or at least not out of the box. You could run
through each page's shapesheet and set the respective cells to reference,
say, the first page. For example you could add the following formula to
other pages PageWidth cell to mirror the width of Page-1:

=Pages[Page-1]!ThePage!PageWidth

However that's quite a number of cells to do manually!

If you're comfortable with VBA then it would be a fairly simple task. If
that's of interest you might want to take a look a the "Page Size" code
on
John Marshall's MVPs site: http://visio.mvps.org/VBA.htm

Hope that helps.

Best regards

John


John Goldsmith
www.visualSignals.co.uk

Hi,

I just upgraded to Visio 2003 (from 2000) and found that each page of a
document has its own page setup parameters. I have a 13 page document
and
regularly change the page setup parameters for printing.

Is there any way to make the page setup parameters APPLY TO ALL PAGES
OF A
DOCUMENT at the same time?

Thanks for your help.
 

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