ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Accessing Page Setup Options from VBA (https://www.excelbanter.com/excel-programming/352259-accessing-page-setup-options-vba.html)

CFD[_10_]

Accessing Page Setup Options from VBA
 

I know that the page setup options are specific to the printer, but I
was wondering if there is anyway to access them from VBA.

I regullarly need to overide my companies default "print duplex" option
to print single sided. To do this I have to manually go through each
worksheet and change the page setup options. It would be fantastic if I
could access these options via VBA and write a script to automatically
do it ...

Any ideas, or am I as likely to find an answer as George Bush is to
find a brain cell?


--
CFD


------------------------------------------------------------------------
CFD's Profile: http://www.excelforum.com/member.php...o&userid=27306
View this thread: http://www.excelforum.com/showthread...hreadid=507939


keepITcool

Accessing Page Setup Options from VBA
 

you only can with very complex api calls.
(way over George's head I'd think :)

the nobrainer workaround:
in control panel create a second printer with duplex enabled
and refer to that in your printout code.


--
keepITcool
| www.XLsupport.com | keepITcool chello nl | amsterdam


CFD wrote :


I know that the page setup options are specific to the printer, but I
was wondering if there is anyway to access them from VBA.

I regullarly need to overide my companies default "print duplex"
option to print single sided. To do this I have to manually go
through each worksheet and change the page setup options. It would be
fantastic if I could access these options via VBA and write a script
to automatically do it ...

Any ideas, or am I as likely to find an answer as George Bush is to
find a brain cell?


CFD[_12_]

Accessing Page Setup Options from VBA
 

keepITcool Wrote:
you only can with very complex api calls.
(way over George's head I'd think :)

the nobrainer workaround:
in control panel create a second printer with duplex enabled
and refer to that in your printout code.


--
keepITcool
| www.XLsupport.com | keepITcool chello nl | amsterdam
...

Yeah I figured it might have to be API calls ... :mad: Oh well, can't
do the work around either as the default print setting is actually
contained on the print server, which will override your own "printer"
settings. The only way I can print single sided is to force the print
server to ignore its default by setting it in excel.


--
CFD


------------------------------------------------------------------------
CFD's Profile: http://www.excelforum.com/member.php...o&userid=27306
View this thread: http://www.excelforum.com/showthread...hreadid=507939


Tom Ogilvy

Accessing Page Setup Options from VBA
 
This is for Word, but it should get you started:

http://support.microsoft.com/default...b;en-us;230743
HOWTO: Set Duplex Printing for Word Automation

Also, here is some general information on the printer API from an Access
Perspective:
http://tinyurl.com/4khvy



--
Regards,
Tom Ogilvy


"CFD" wrote in message
...

keepITcool Wrote:
you only can with very complex api calls.
(way over George's head I'd think :)

the nobrainer workaround:
in control panel create a second printer with duplex enabled
and refer to that in your printout code.


--
keepITcool
| www.XLsupport.com | keepITcool chello nl | amsterdam
...

Yeah I figured it might have to be API calls ... :mad: Oh well, can't
do the work around either as the default print setting is actually
contained on the print server, which will override your own "printer"
settings. The only way I can print single sided is to force the print
server to ignore its default by setting it in excel.


--
CFD


------------------------------------------------------------------------
CFD's Profile:

http://www.excelforum.com/member.php...o&userid=27306
View this thread: http://www.excelforum.com/showthread...hreadid=507939




Dave[_54_]

Accessing Page Setup Options from VBA
 
Hi

There are loads of page setup parameters that can be set in VBA
If you start a macro recording on a new workbook, select PageSetup from the
File menu, change one of the settings, stop the macro recording.
Then look at the code.

Dave.

"CFD" wrote in message
...

I know that the page setup options are specific to the printer, but I
was wondering if there is anyway to access them from VBA.

I regullarly need to overide my companies default "print duplex" option
to print single sided. To do this I have to manually go through each
worksheet and change the page setup options. It would be fantastic if I
could access these options via VBA and write a script to automatically
do it ...

Any ideas, or am I as likely to find an answer as George Bush is to
find a brain cell?


--
CFD


------------------------------------------------------------------------
CFD's Profile:

http://www.excelforum.com/member.php...o&userid=27306
View this thread: http://www.excelforum.com/showthread...hreadid=507939




Tom Ogilvy

Accessing Page Setup Options from VBA
 
Duplex or non-duplex printing isn't one of them.

--
Regards,
Tom Ogilvy


"Dave" wrote in message
...
Hi

There are loads of page setup parameters that can be set in VBA
If you start a macro recording on a new workbook, select PageSetup from

the
File menu, change one of the settings, stop the macro recording.
Then look at the code.

Dave.

"CFD" wrote in message
...

I know that the page setup options are specific to the printer, but I
was wondering if there is anyway to access them from VBA.

I regullarly need to overide my companies default "print duplex" option
to print single sided. To do this I have to manually go through each
worksheet and change the page setup options. It would be fantastic if I
could access these options via VBA and write a script to automatically
do it ...

Any ideas, or am I as likely to find an answer as George Bush is to
find a brain cell?


--
CFD


------------------------------------------------------------------------
CFD's Profile:

http://www.excelforum.com/member.php...o&userid=27306
View this thread:

http://www.excelforum.com/showthread...hreadid=507939







All times are GMT +1. The time now is 03:39 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com