Mouse Over Image Enlargment

G

Guest

I am trying to have a mouse over command make my image enlarge and then when
I move off the image is goes back to its normal size. The images in my
presentation are all different sizes as well. Is there anything I can do to
make this work?
 
D

David M. Marcovitz

Unfortunatley, animation triggers cannot be triggered by mouse-over, just
mouse click. So, you are stuck with VBA or a workaround. The workaround
would be to duplicate your slide and replace the image on the duplicate
slide with a larger image. On the original slide, have the mouse over
action setting set to hyperlink to the duplicate. On the duplicate slide,
put the image on top of everything and put a 99% transparent rectangle just
behind it (on top of everything else). Set the mouse over action setting of
the 99% transparent rectangle to hyperlink back to the original slide. This
is actually easier to do than to explain, but it is rather tedious if you
have a lot of slides.
--David

--
David M. Marcovitz
Microsoft PowerPoint MVP
Director of Graduate Programs in Educational Technology
Loyola College in Maryland
Author of _Powerful PowerPoint for Educators_
http://www.PowerfulPowerPoint.com/
 
D

David M. Marcovitz

Just to verify that this would work well, I actually did it, and it took me
less time to create than it did to write the message with the instructions.
--David

--
David M. Marcovitz
Microsoft PowerPoint MVP
Director of Graduate Programs in Educational Technology
Loyola College in Maryland
Author of _Powerful PowerPoint for Educators_
http://www.PowerfulPowerPoint.com/
 
D

David M. Marcovitz

Is there an easy way to use VBA to get this done?

Yes and no. If you have a lot of slides, VBA might be easier. VBA can do
all the steps I mentioned and do them for every slide as long as you have
an easy way to identify the picture you want to do this to. At my skill
level, I'm guessing that it would take me about an hour to write the
necessary code (other more skilled VBA people might be able to do it in
half that time). How are your VBA skills?

By the way, the above assumes you want a solution that has VBA create the
duplicate slides. This could also be done with VBA in real time, but that
would require the users to be using the full version of PowerPoint and have
macro security set to medium or low. If you have VBA do the duplication of
slides, the user could be using the viewer and not have to worry about
macro security.

--David

--
David M. Marcovitz
Microsoft PowerPoint MVP
Director of Graduate Programs in Educational Technology
Loyola College in Maryland
Author of _Powerful PowerPoint for Educators_
http://www.PowerfulPowerPoint.com/
 

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