Deleting text from master slide - applying to all

J

jsetzer

I have what seems to be a simple problem that I can't figure out. As
a teacher, I make vocabulary slideshows for the words we use. On each
slide, I have the word, a related image, and a definition. What I need
to do is simply remove the words from the master slide and apply the
change to all slides, which would then give me a new presentation with
images only. I've tried removing the text placeholders, but I can't
seem to make it work. What am I doing wrong? Thanks in advance.
 
D

David M. Marcovitz

I think I understand what you are trying to say, but I don't think that
you can do it. However, if I really understand what you want to do, you
want to remove all the text from the presentation, leaving the pictures.
You can use this macro:

Sub RemoveText()
Dim oShp As Shape
Dim oSld As Slide

For Each oSld In ActivePresentation.Slides
For Each oShp In oSld.Shapes
If oShp.HasTextFrame Then
oShp.TextFrame.TextRange.Text = ""
End If
Next oShp
Next oSld
End Sub


First, make a copy of your presentation so if this isn't quite what you
had in mind, you will still have a good copy. If you have never used
macros before, you need to set your macro security to Medium. Then, while
your presentation is open, go to the Tools menu, choose Macro, and choose
Visual Basic Editor. Go to the Insert menu, and choose Module. Copy and
paste the text above exactly as it is into the Module1 window. Go to the
PowerPoint menu can choose Close and Return to Microsoft PowerPoint. Now
go to the Tools menu and choose Macro and Macros... Select the Macro
"Remove Text" from the list and press the Run button.

You should now have a presentation with no text, except possibly text
that you entered onto the Master slide.

Let us know if you have any problems with this.

--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/
 
S

Steve Rindsberg

I have what seems to be a simple problem that I can't figure out. As
a teacher, I make vocabulary slideshows for the words we use. On each
slide, I have the word, a related image, and a definition. What I need
to do is simply remove the words from the master slide and apply the
change to all slides, which would then give me a new presentation with
images only. I've tried removing the text placeholders, but I can't
seem to make it work. What am I doing wrong? Thanks in advance.

PowerPoint tries pretty hard to prevent you from inadvertently deleting
content. If you remove a text placeholder from the master, it still leaves the
text that was contained in the placeholder on each slide.

On the other hand, if this is a presentation that you'll control rather than
giving copies of it to the students, you can simply drag the text placeholder
off the slide on the master. The placeholders on the individual slides will
follow. Your text is still there but doesn't show up in slide show view.

================================================
Steve Rindsberg, PPT MVP
PPT FAQ: www.pptfaq.com
PPTools: www.pptools.com
================================================
 
J

jsetzer

Thank you for the replies. You gave me exactly what I needed and
saved me a lot of tedious deleting from individual slides. I appreciate
your help. Jeff Setzer
 
S

Steve Rindsberg

Great, Jeff. Glad to be able to help.

Thank you for the replies. You gave me exactly what I needed and
saved me a lot of tedious deleting from individual slides. I appreciate
your help. Jeff Setzer

================================================
Steve Rindsberg, PPT MVP
PPT FAQ: www.pptfaq.com
PPTools: www.pptools.com
================================================
 

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

Top