How to get text to appear/disapear on a photo?

G

Guest

Will Powerpoint allow me to insert a photo where I can insert text to
describe the faces in the photo. The text needs to appear when the pointer
passes over a certain area of the photo and disappear when the pointer is
removed.
 
G

Guest

The simplest way perhaps, is to make use of hyperlink.
Right click on the picture, click on hyperlink.
Under Select a place in this document, select the current slide you are
viewing (so that if you accidentally click on it, you won't go to other slide.

Next, Click on "ScreenTip...", and type the text you want it to display.
Click Ok. View it in full screen and try it out.

--
====================
http://www.pptheaven.xs3.com
PowerPoint Heaven - The Power to Animate
Contains tutorials on creating amazing animations for your PowerPoint
Presentations.
====================
 
G

Guest

Thanks for the info, but my photo includes several people that I want to
identify and the technique you suggested only let me put in one text box. I
want to place the pointer on an individual's face and have their name apear
 
B

Brian Reilly, MVP

You could do this with some simple VBA code that is hooked to various
text boxes with the mouse over action setting.

Place and autoshape rectange over a face and figure out what it's name
is using the PPTools Piggie tool in the free Starter Kit
(PPTools.com).

Then add a full frame autoshape on the page and send it to the back.
Leave it an ugly color to start with for testing. You can set it for
no fill no line later to make it not visible to the user.

Now attach the following code to the mouse over events in Action
Settings.

Option Explicit

Sub Rectangle4()
'Adds the text to this shape
With ActivePresentation.Slides(1).Shapes("Rectangle 4")
.TextFrame.TextRange.Text = "My Name"
End With
End Sub


Sub Clear()
'Clears the text for all shapes
Dim i As Integer
For i = 1 To ActivePresentation.Slides(1).Shapes.Count
ActivePresentation.Slides(1).Shapes(i).TextFrame.TextRange _
..Text = ""
Next
End Sub

Brian Reilly, MVP
 

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