Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 96
Default block printing of defined tabs

is it possible to program excel to prevent printing of specified tabs? i
have users that are too lazy to select the tab they want to print and are
printing tabs that have source data for pivot tables and wind up printing
pages upon pages that they don't need.
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4,393
Default block printing of defined tabs

Use this in a workBOOK module

Private Sub Workbook_BeforePrint(Cancel As Boolean)
If ActiveSheet.Name < "Sheet1" Then
MsgBox "You may print only Sheet1"
Cancel = True
End If
End Sub

--
Bernard V Liengme
Microsoft Excel MVP
http://people.stfx.ca/bliengme
remove caps from email

"joemeshuggah" wrote in message
...
is it possible to program excel to prevent printing of specified tabs? i
have users that are too lazy to select the tab they want to print and are
printing tabs that have source data for pivot tables and wind up printing
pages upon pages that they don't need.



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 96
Default block printing of defined tabs

thanks...the block only appears to work if the user selects one of the tabs
that should not be printed. i believe the user is either selecting all tabs
or choosing "entire workbook" from the print menu...in which case all pages
print (even with the code below). is there an alternative to below that
would strictly allow a print of only sheets that i specifiy in the code?

"Bernard Liengme" wrote:

Use this in a workBOOK module

Private Sub Workbook_BeforePrint(Cancel As Boolean)
If ActiveSheet.Name < "Sheet1" Then
MsgBox "You may print only Sheet1"
Cancel = True
End If
End Sub

--
Bernard V Liengme
Microsoft Excel MVP
http://people.stfx.ca/bliengme
remove caps from email

"joemeshuggah" wrote in message
...
is it possible to program excel to prevent printing of specified tabs? i
have users that are too lazy to select the tab they want to print and are
printing tabs that have source data for pivot tables and wind up printing
pages upon pages that they don't need.




  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 4,393
Default block printing of defined tabs

Played with this for a while with no luck
Some suggestions:
1) put a control on the OK-to-Print sheet(s) and train user to use this for
printing
2) hide the large worksheet, hidden worksheets do not print (check this!)
3) on the large worksheet, set the print area to a few cells in row 1. The
you will not waste time & paper. If you want to be wicked: in some unused
area of the large worksheet enter some text "Why the devil did you print
this!" and set the Print Area to that cell. This is called 'training' <grin
best wishes
--
Bernard V Liengme
Microsoft Excel MVP
http://people.stfx.ca/bliengme
remove caps from email

"joemeshuggah" wrote in message
...
thanks...the block only appears to work if the user selects one of the
tabs
that should not be printed. i believe the user is either selecting all
tabs
or choosing "entire workbook" from the print menu...in which case all
pages
print (even with the code below). is there an alternative to below that
would strictly allow a print of only sheets that i specifiy in the code?

"Bernard Liengme" wrote:

Use this in a workBOOK module

Private Sub Workbook_BeforePrint(Cancel As Boolean)
If ActiveSheet.Name < "Sheet1" Then
MsgBox "You may print only Sheet1"
Cancel = True
End If
End Sub

--
Bernard V Liengme
Microsoft Excel MVP
http://people.stfx.ca/bliengme
remove caps from email

"joemeshuggah" wrote in message
...
is it possible to program excel to prevent printing of specified tabs?
i
have users that are too lazy to select the tab they want to print and
are
printing tabs that have source data for pivot tables and wind up
printing
pages upon pages that they don't need.






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
Block Printing of sheet Shu of AZ Excel Discussion (Misc queries) 1 July 9th 08 09:46 AM
Printing rows in 1 block Sam Vanderstraeten Excel Discussion (Misc queries) 2 July 25th 05 02:53 PM
Printing rows in 1 block Sam Vanderstraeten Excel Programming 2 July 25th 05 02:53 PM
Block an area of sheet from Printing? lbbss Setting up and Configuration of Excel 4 June 8th 05 07:21 PM
"Application-defined or object-defined error" while printing excel report chemburkar Excel Programming 0 February 2nd 04 08:33 PM


All times are GMT +1. The time now is 04:07 PM.

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"