Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 42
Default Printing question

Hi
Is it possible to make Excel print two pages onto 1 ?
I print single A4 reports - sometimes it would be convenient to print
two pages onto one A4 sheet. The two pages would print onto a landscape
format page at a reduced size.(Word gives you this option when you go
through the standard print options.) I would like to know if it is
possible to do this through VBA ?

Thanks in advance

Andrew Bourke
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,119
Default Printing question

Anything is possible but that one is tricky. The problem is that in the Excel
object model a sheet is a self contained entity. In order to print two sheet
on one page the sheets need to be mreged into a single sheet. The new sheet
then needs to be formatted to print on one page. The sheet that was created
can then be destroyed. I would recommend using worksheet objects to keep
track of things and range objects to copy and paste what you need. If the
data is always the same range size then it is not too bad to do.
--
HTH...

Jim Thomlinson


"Andrew B" wrote:

Hi
Is it possible to make Excel print two pages onto 1 ?
I print single A4 reports - sometimes it would be convenient to print
two pages onto one A4 sheet. The two pages would print onto a landscape
format page at a reduced size.(Word gives you this option when you go
through the standard print options.) I would like to know if it is
possible to do this through VBA ?

Thanks in advance

Andrew Bourke

  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 42
Default Printing question

Thanks for your help Jim.
  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default Printing question

In Excel, this type of functionality is a capability of the print driver and
has nothing to do with Excel directly (for example, all postscript printers
can do this). If you are asking if you can set this programmatically, there
is no built in option in Excel to do it, however, if you want to invest the
time learning how to address the printer using the windows API, it could be
done.

The other way that perhaps Jim is alluding to would be to set up another
sheet to show two pages. You would copy your ranges and paste them side by
side on this other sheet as a linked picture. You could then use the fit to
page option or otherwise arrange the page to print as you want.

--
Regards,
Tom Ogilvy



"Andrew B" wrote in message
...
Thanks for your help Jim.



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
printing question Mike Excel Discussion (Misc queries) 2 September 18th 06 08:35 PM
Printing question jezzica85 Setting up and Configuration of Excel 1 March 4th 06 11:50 AM
Printing Question Greegan Excel Worksheet Functions 0 September 2nd 05 03:05 AM
Question about printing lesgold80 Excel Discussion (Misc queries) 6 February 4th 05 04:33 PM
Printing Question? Michael168[_59_] Excel Programming 2 November 10th 03 04:34 AM


All times are GMT +1. The time now is 03:15 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"