Keeping chart colors but changing theme

C

CD

Hello, I have a large powerpoint file with with over 75+ powerpoint
graphs. I need to change the theme of the powerpoint slides but
maintain the orginal colors of the graphs only. Every time I change
the theme of the powerpoint it automatically changes the colors of the
powerpoint graphs too. Is there a way I can preserve the original
chart colors either through a VBA script or powerpoint options?

Thanks
CD
 
E

Echo S

You should be able to apply the old color scheme after you apply the new
theme. If you go to the Design tab and click Colors, what color scheme is
specified there?
 
C

CD

You should be able to apply the old color scheme after you apply the new
theme. If you go to the Design tab and click Colors, what color scheme is
specified there?

--
Echo [MS PPT MVP]http://www.echosvoice.com
What's new in PPT 2007?http://www.echosvoice.com/2007.htm
Fixing PowerPoint Annoyanceshttp://tinyurl.com/36grcd
PowerPoint 2007 Complete Makeover Kithttp://tinyurl.com/32a7nx


Hello, I have a large powerpoint file with with over 75+ powerpoint
graphs.  I need to change the theme of the powerpoint slides but
maintain the orginal colors of the graphs only.  Every time I change
the theme of the powerpoint it automatically changes the colors of the
powerpoint graphs too.  Is there a way I can preserve the original
chart colors either through a VBA script or powerpoint options?
Thanks
CD

Unfortunately this does not work either. So far the only way that
has worked was to right click one of the charts, then click recolor
and then select "only text and background colors". After I do this
and apply the new theme the original colors stay the same. However
with tons of graphs it is too time consuming to click each one and do
this...any other suggestions?
 
J

John Wilson

As Echo says below you should be able to select the old color scheme in
Design tab >Colors

If you want to make the chart colors INDEPENDANT of the theme colors (I
wouldn't) then one way is to cut the charts and paste special as a png. This
could be done via a macro for the whole presentation.
--
john ATSIGN PPTAlchemy.co.uk
Custom vba coding and PPT Makeovers
Free PPT Hints, Tips and Tutorials
http://www.pptalchemy.co.uk/powerpoint_hints_and_tips_tutorials.html
PPTLive Atlanta 2009
 
E

Echo S

Unfortunately this does not work either. So far the only way that
has worked was to right click one of the charts, then click recolor
and then select "only text and background colors". After I do this
and apply the new theme the original colors stay the same. However
with tons of graphs it is too time consuming to click each one and do
this...any other suggestions?

</quote>

You must be working in PPT 2003. PPT 2003 doesn't have themes, so when you
mentioned themes, we all thought 2007. Which version are you using?

You should still be able to change the color scheme back to an old one,
which will keep the charts the same colors. Or create your own color scheme
with the same accent colors as the existing one.

I don't know, but it might be possible to code the recolor "only text and
background" option to do the whole presenation at once.
 
C

CD

Unfortunately this does not work either.   So far the only way that
has worked was to right click one of the charts, then click recolor
and then select "only text and background colors".  After I do this
and apply the new theme the original colors stay the same.  However
with tons of graphs it is too time consuming to click each one and do
this...any other suggestions?

</quote>

You must be working in PPT 2003. PPT 2003 doesn't have themes, so when you
mentioned themes, we all thought 2007. Which version are you using?

You should still be able to change the color scheme back to an old one,
which will keep the charts the same colors. Or create your own color scheme
with the same accent colors as the existing one.

I don't know, but it might be possible to code the recolor "only text and
background" option to do the whole presenation at once.

--
Echo [MS PPT MVP]http://www.echosvoice.com
What's new in PPT 2007?http://www.echosvoice.com/2007.htm
Fixing PowerPoint Annoyanceshttp://tinyurl.com/36grcd
PowerPoint 2007 Complete Makeover Kithttp://tinyurl.com/32a7nx

Thanks everyone, I think I will just have to use my own color scheme.
I was hoping it was possible to code the recolor option to all the
charts at once, but I can't figure out how to do that. I'm using 2003
and yeah sorry when I said themes I actually meant to say design... :)
 
E

Edward

It's fairly easy to do this using VBA .
First apply the colorscheme you want to keep as permanent color for charts.
then run the following code which will find all embedded charts ( you can
change the constant if you have linked charts ,...) and will disable
followcolors property .
Now you can freely change your color scheme without having any effect on
your charts.

Sub fixChartColor()
Dim oshp As Shape
Dim osld As Slide
For Each osld In ActivePresentation.Slides
For Each oshp In osld.Shapes
If oshp.Type = msoEmbeddedOLEObject Then
oshp.OLEFormat.FollowColors = ppFollowColorsNone
End If
Next
Next
End Sub
--
Best regards,
Edward


CD said:
Unfortunately this does not work either. So far the only way that
has worked was to right click one of the charts, then click recolor
and then select "only text and background colors". After I do this
and apply the new theme the original colors stay the same. However
with tons of graphs it is too time consuming to click each one and do
this...any other suggestions?

</quote>

You must be working in PPT 2003. PPT 2003 doesn't have themes, so when you
mentioned themes, we all thought 2007. Which version are you using?

You should still be able to change the color scheme back to an old one,
which will keep the charts the same colors. Or create your own color scheme
with the same accent colors as the existing one.

I don't know, but it might be possible to code the recolor "only text and
background" option to do the whole presenation at once.

--
Echo [MS PPT MVP]http://www.echosvoice.com
What's new in PPT 2007?http://www.echosvoice.com/2007.htm
Fixing PowerPoint Annoyanceshttp://tinyurl.com/36grcd
PowerPoint 2007 Complete Makeover Kithttp://tinyurl.com/32a7nx

Thanks everyone, I think I will just have to use my own color scheme.
I was hoping it was possible to code the recolor option to all the
charts at once, but I can't figure out how to do that. I'm using 2003
and yeah sorry when I said themes I actually meant to say design... :)
 

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