Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / General PowerPoint Questions / March 2008

Tip: Looking for answers? Try searching our database.

Masters don't convert well between 2003 and 2007

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Hillary - 05 Mar 2008 16:44 GMT
I have a problem with footers and headers on my slide master converting to
individual text boxes on each slide when opened in PowerPoint 2007.

I created a multiple presentations using PowerPoint 2003. I used the slide
master and put in headers and footers using the placeholders on the master
slide. It looks fine in PP 2003. However, when I send the file to a co-worker
who is using PowerPoint 2007, the headers and footers convert to individual
text boxes on each slide. When he sent the file back to me he saved it as a
97-2003 presentation, but when I open in again in 2003, I have these
individual text boxes. The master still looks right, and I can modify the
headers and footers there, but I have these text boxes all over the slides
and notes pages that I have to manually delete.

Is there a way to get around this? I work with many different clients and
companies, and some have 2003, some have 2007, and having the slide master
not work correctly will/can significantly impact the way we update and modify
slides.

Any suggestions would be great!
David M. Marcovitz - 05 Mar 2008 17:24 GMT
I don't know the answer, but I just tried it and got the same result (I
have both 2003 and 2007).I think it has to do with the way 2007 treats
headers and footers. They seem to be treated like ordinary text boxes in
many ways, just text boxes that you can turn on and off with the Insert >
Header & Footer.
--David

Signature

David M. Marcovitz
Microsoft PowerPoint MVP
Author of _Powerful PowerPoint for Educators_
http://www.PowerfulPowerPoint.com/

> I have a problem with footers and headers on my slide master
> converting to individual text boxes on each slide when opened in
[quoted text clipped - 17 lines]
>
> Any suggestions would be great!
John Wilson - 06 Mar 2008 13:46 GMT
As Steve said in the previous post 2003 and 2007 don't always work well
together and this is one of those times. Footers etc are quite different in
2007 and they do not transfer well (to say the least)

This vba though may well clean up you 2003 extra text boxes in an instant

Sub zapem()
Dim osld As Slide
Dim oshp As Shape
Dim i As Integer
For Each osld In ActivePresentation.Slides
For i = osld.Shapes.Count To 1 Step -1
Set oshp = osld.Shapes(i)
If oshp.Name Like "Date Placeholder*" Or _
oshp.Name Like "Slide Number Placeholder*" Or _
oshp.Name Like "Footer Placeholder*" Then
oshp.Delete
End If
Next i
Next osld
End Sub

How to use:
http://www.pptalchemy.co.uk/powerpoint_hints_and_tips_tutorials.html#vba
Signature

Amazing PPT Hints, Tips and Tutorials

http://www.PPTAlchemy.co.uk
http://www.technologytrish.co.uk
email john AT technologytrish.co.uk

> I have a problem with footers and headers on my slide master converting to
> individual text boxes on each slide when opened in PowerPoint 2007.
[quoted text clipped - 15 lines]
>
> Any suggestions would be great!
Hillary - 06 Mar 2008 14:57 GMT
Thanks, I'll try this.

I guess there is really no way to stop this. My main concern is that many of
our clients are not computer savy, and they are going to run into similar
issues as we share files back and forth, and they won't be able to clean up
files. I know they will all EVENTUALLY upgrade to 2007, but it may not be
soon.

Thanks for the tip!
Hillary

> As Steve said in the previous post 2003 and 2007 don't always work well
> together and this is one of those times. Footers etc are quite different in
[quoted text clipped - 40 lines]
> >
> > Any suggestions would be great!
Steve Rindsberg - 06 Mar 2008 16:19 GMT
Another approach that might be a bit more reliable (since it doesn't rely on
shape names) is to check each shapes' type and if it's a placeholder, check its
placeholder type:

Assuming X dimmed as long (or integer if you promise to have no more than
32000-someodd shapes on your slides) and oSh as Shape:

       For x = .Shapes.Count To 1 Step -1
           Set oSh = .Shapes(x)
           With oSh.PlaceholderFormat
               Select Case .Type
                   Case ppPlaceholderFooter, _
                      ppPlaceholderHeader, _
                      ppPlaceholderDate, _
                      ppPlaceholderSlideNumber
                       
                       oSh.Delete
                       
                   Case Else
                       ' do nothing
               End Select
           End With
       Next    ' shape

I'd bet money on it being faster too ... comparing Longs (ppPlaceholderXXXX)
will be faster than Like comparisons on text (shape names).  You might actually
be able to time the speed difference if you had a couple thousand slides to
process.  ;-)

> As Steve said in the previous post 2003 and 2007 don't always work well
> together and this is one of those times. Footers etc are quite different in
[quoted text clipped - 20 lines]
> How to use:
> http://www.pptalchemy.co.uk/powerpoint_hints_and_tips_tutorials.html#vba

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

Rate this thread:






 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.