Global font color changes for print vs projection?

O

OneDave

I have a ppt 2003 file of about 100 slides that was given to me. It has a
dark-colored background. I would like to use the slides with white
background. However, when I apply a white background, several of the original
fonts are too light to read. White fonts disappear altogether. Yellow and
light blue are hard to read against the white background. What is the
easiest way to render these slides More readable?

I looked for a Find & Replace feature that would recognize font formatting
(like Word has), but no luck. I tried applying a theme that had a white
background but that didn't change the font colors. I really don't want to
edit each text string individually.

Besides PPT 2003, I also have access to PowerPoint 2007 Beta 2 if that can
help.
 
J

John Wilson

Dave

As long as the text colour follows the master scheme then altering the
colour scheme as above will work fine. If the programmer just manually
altered colours then it wont.

This vba code allows you to spcify the RGB values for text and changes all
the text in one go. If you dont know how to use it theres a tutorial here :

http://www.pptfaq.com/FAQ00033.htm

'Global font colour swap
Sub ChangeFontColor()
Dim R As Integer
Dim G As Integer
Dim B As Integer

'input values
R = Val(InputBox("Please input red value"))
G = Val(InputBox("Please input green value"))
B = Val(InputBox("Please input green value"))

Dim oSld As Slide
Dim oShp As Shape

For Each oSld In ActivePresentation.Slides
For Each oShp In oSld.Shapes
If oShp.HasTextFrame Then
If oShp.TextFrame.HasText Then
oShp.TextFrame.TextRange.Font.Color.RGB = RGB(R, G, B)
End If
End If
Next oShp
Next oSld
End Sub
'end of code--

Did that answer the question / help?
_____________________________
John Wilson
Microsoft Certified Office Specialist
http://www.technologytrish.co.uk/ppttipshome.html
 
O

OneDave

Thanks Lucy,

I reviewed the article that explains how slide design themes work. This
would be a great feature to use if I were creating a presentation from
scratch. However, what I`m seeking is a way to make sweeping changes to an
existing presentation's fonts, which I fear were hard-formatted when they
were typed in. Ironically, if I apply a different font via the slide design
theme feature, most of the slides do pick up the font change, but there is no
input at the font-selection level that governs the color of the font. At
least not that I could find. It seems like it would have been simple to
include color, size, etc., as font change options.

I don't want to pick through the slides to format each string of dim font
individually. Any ideas on how to implement global changes to font color?
 
O

OneDave

Wow John,

Your VBA snippet was perfect for what I had to do! It was also the first
time I had written a VBA macro! Thank you so much! I wish this was a feature
of PowerPoint.
 
O

OneDave

John, when I ran the macro you sent, it did change the font color globally.
However, it also seemed to remove the hard line returns within text
paragraphs. What started out as three lines of text for a paragraph ended up
as one long line of text. This made the text extend under other elements of
the slide. It will take a lot of editing to fix each para. What would you
suggest?
 
J

John Wilson

Dave

Cant see how it could do what you describe! (it just alters the text color
and should have no further effect!)

I tried it with a multi line text box and it wasnt changed for me. If you
want to email a sample I'll give it a go. Make sure you indicate what you
want to do and the exact problem you had

john (AT SIGN) technologytrish.co.uk
--

Did that answer the question / help?
_____________________________
John Wilson
Microsoft Certified Office Specialist
http://www.technologytrish.co.uk/ppttipshome.html
 
O

OneDave

Unfortunately, the topic of the presentation is embryology. It is rife with
color pictures of microscope images and detailed color sketches--where color
distinctions matter. I don't think it would work with greyscale.
Thanks
Dave
 
O

OneDave

All is well, John.

I must have screwed up text wrapping while experimenting with text
formatting. I went back to the original file & applied your macro with
PERFECT results. No wrap problems at all. Thanks a million!
 
O

OneDave

Hi Steve,
I think you might be right. After your question, I went back to the
original file I had been given & applied the text color change macro to
it--it worked perfectly. How I managed to achieve the re-formatted
paragraphs in an intermmediate edit attempt, I don't know. I'm no longer an
expert at PowerPoint. In fact, the end-result for this file was to move it
into Beta 2 of PowerPoint 2007. Within that version, I couldn't even find
the WordWrap option! I'm sure it is there somewhere...
 

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