printing

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

We have spreadsheet reports that need to be printable on a global level. I
understand that each country may have their own settings when it come to
printing.

Therefore, how do I make our reports on excel printable on a global level
without the users fiddling too much with the settings?
 
I don't think you have any choice but to run a macro that adjusts each
sheet's page setup to the local settings as needed.

Personally the only issue I've run into is paper size. For that I run this
sub and then change all the page setups:

''Returns default paper size
'' 1 = 8.5x11
'' 9 = A4
'' etc
Function GetPaperSize() As Integer
GetPaperSize = 1 'Default
Workbooks.Add xlWorksheet
On Error Resume Next ''No printer driver installed
GetPaperSize = ActiveSheet.PageSetup.PaperSize
ActiveWorkbook.Close
End Function

--
Jim
| We have spreadsheet reports that need to be printable on a global level.
I
| understand that each country may have their own settings when it come to
| printing.
|
| Therefore, how do I make our reports on excel printable on a global level
| without the users fiddling too much with the settings?
 

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

Back
Top