How can i set an object/picture to view on screen but not on print

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

Guest

I have written a presentation with hyperlinks to other slides and to
multimedia items. Obviously these are only useful when the presentation is
viewed online. Is there a way I can set an object to be visible on screen,
but not when I print it?
 
Depends

Are you printing on your own computer or do you mean when people print out
your presentation. If the latter I dont think theres a way.

If you are printing yourself

A. you could print in greyscale and change the settings for some objects in
view greyscale / greyscale settings to "dont show" - they will show and print
in colour but not in greyscale

B. You could make items invisible using vba

In the code below "hide" makes all selected items invisible and show makes
all "invisible items" visible again. Be aware that undo wont bring them back
and also that the items are still there - just not visible They wont print at
all.

Sub hide()
ActiveWindow.Selection.ShapeRange.Visible = False
End Sub

Sub Show()
Dim osld As Slide
Dim oshp As Shape
For Each osld In ActivePresentation.Slides
For Each oshp In osld.Shapes
If oshp.Visible = False Then
oshp.Visible = True
End If
Next oshp
Next osld
End Sub
--
 
John's Hide procedure, hides the selected object on-screen and for
printing. The Show procedure shows all hidden objects on all slides.
John's greyscale method is a way to hide them for printing but not on the
screen.
--David

--
David M. Marcovitz
Microsoft PowerPoint MVP
Director of Graduate Programs in Educational Technology
Loyola College in Maryland
Author of _Powerful PowerPoint for Educators_
http://www.PowerfulPowerPoint.com/
 
Well, there is not an easy way, but there are ways. For example, I have
an example that uses VBA to create and print a slide (while in Slide Show
View). A button is created on the slide to activate the printing of that
slide. I adjusted the printing procedure to hide that button (as well as
another one) when printing and show it again. You can see this at my
site:

http://www.PowerfulPowerPoint.com/

Click on More Tricks and look for Trick #3. However, this is a very
specific example for a very specific purpose. If you tell us a bit more
about what you want to do, we might be able to guide you to another
solution that works for you.

--David

--
David M. Marcovitz
Microsoft PowerPoint MVP
Director of Graduate Programs in Educational Technology
Loyola College in Maryland
Author of _Powerful PowerPoint for Educators_
http://www.PowerfulPowerPoint.com/
 
Back
Top