> This little code will kill shadows on most common text based placeholders.
> Of course you may want to alter the types, just change the if statement to
> include/exclude the placeholder type values from the table shown below.
> PpPlaceholderType
>
> Value
> Constant
>
> 9
> ppPlaceholderBitmap
>
> 2
> ppPlaceholderBody
>
> 3
> ppPlaceholderCenterTitle
>
> 8
> ppPlaceholderChart
>
> 16
> ppPlaceholderDate
>
> 15
> ppPlaceholderFooter
>
> 14
> ppPlaceholderHeader
>
> 10
> ppPlaceholderMediaClip
>
> -2
> ppPlaceholderMixed
>
> 7
> ppPlaceholderObject
>
> 11
> ppPlaceholderOrgChart
>
> 13
> ppPlaceholderSlideNumber
>
> 4
> ppPlaceholderSubtitle
>
> 12
> ppPlaceholderTable
>
> 1
> ppPlaceholderTitle
>
> 6
> ppPlaceholderVerticalBody
>
> 5
> ppPlaceholderVerticalTitle
>
>
>
>
>
> =====Begin Code=====
> Sub RunningInPlace()
>
> Dim oSld As Slide
> Dim oShp As Shape
>
> For Each oSld In ActivePresentation.Slides
> For Each oShp In oSld.Shapes.Placeholders
> If oShp.PlaceholderFormat.Type > 0 And _
> oShp.PlaceholderFormat.Type < 5 Then
> oShp.Shadow.Visible = False
> oShp.TextFrame.TextRange.Font.Shadow = False
> End If
> Next oShp
> Next oSld
>
> End Sub
> =====End Code=====
>
> --
> Bill Dilworth
> A proud member of the Microsoft PPT MVP Team
> Users helping fellow users.
>
http://billdilworth.mvps.org> -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
> vestprog2[ at ] Please read the PowerPoint FAQ pages.
> yahoo. They answer most of our questions.
> com www.pptfaq.com
> ..
>
>
> "HandsomeJake" <HandsomeJake[ at ]discussions.microsoft.com> wrote in message
> news:59A9F6C4-2DA0-4EAF-937D-A74A1B1B7C65[ at ]microsoft.com...
> > Thanks John and Bill,
> >
> > As for what I'm attempting, I want to step thru all of the Title and Text
> > type slides and UN-shadow all of the text within the Text Placeholder.
> > That
> > is, I was trying to record a simple TAB, TAB, UN-SHADOW, PAGE-DOWN macro.
> >
> > I've written a bit of VB code in the distant past but I am rusty as heck
> > and
> > I'm extremely ingorant of the VBA syntax.
> >
> > Bill, your code looks great but I'm unfamiliar with how to 'TEST FOR
> > PLACEHOLDER TYPE
> >
> > Thanks again guys.
> >
> >
> > "Bill Dilworth" wrote:
> >
> >> Hey Jake,
> >>
> >> Try adding this to your code to cycle thru each of the slides and each
> >> of
> >> the placeholders on those slides.
> >>
> >> ====Begin Code=====
> >> Sub RunningInPlace()
> >>
> >> Dim oSld As Slide
> >> Dim oShp As Shape
> >>
> >> For Each oSld In ActivePresentation.Slides
> >> For Each oShp In oSld.Shapes.Placeholders
> >> 'Test for placeholder type and
> >> 'Do your stuff
> >> Next oShp
> >> Next oSld
> >>
> >> End Sub
> >> =====End Code=====
> >>
> >> From your post, it seems like you know VBA well enough to insert this,
> >> but
> >> if you have any questions, please post back.
> >>
> >>
> >> --
> >> Bill Dilworth
> >> A proud member of the Microsoft PPT MVP Team
> >> Users helping fellow users.
> >>
http://billdilworth.mvps.org> >> -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
> >> vestprog2[ at ] Please read the PowerPoint FAQ pages.
> >> yahoo. They answer most of our questions.
> >> com www.pptfaq.com
> >> ..
> >>
> >> "HandsomeJake" <HandsomeJake[ at ]discussions.microsoft.com> wrote in message
> >> news:0889FAF1-4CC5-4016-8ED9-EEDD6729B126[ at ]microsoft.com...
> >> > I've recorded a VBA macro that does a few things to a placeholder on a
> >> > slide
> >> > in the PP work area. The macro works fine. I want to use this macro
> >> > on
> >> > more
> >> > than one slide, however. Unfortunetly, the VBA macro recorder will not
> >> > record a PAGE-DOWN key or a next-slide mouse click. Is there a VBA
> >> > "next
> >> > slide" statement that I can insert into the VBA macro myself? I'd
> >> > appreciate
> >> > any help.
> >> >
> >> > Thanks.
> >> >
> >>
> >>
> >>
>
>
>