How to change mouse over colors?

  • Thread starter Thread starter Guurt
  • Start date Start date
G

Guurt

Hello All, When an object is to 'higlight on mouse over' PowerPoint comes up
with predefined colors. Is it possible to change those? (or should one work
with animated gifs instead or so?, then, is it possible to have an animated
gif be animated on mouse over?)

Thanx
Guurt
 
The hyperlink colors are set on a system level. These are changed via
Start => Settings => Control Panel => Display => (tab) Appearance =>
Advanced => Item: Tooltip => Color1 and font
Changes to this setting will only effect the machine being adjusted, and
will not travel with the presentation.

----
Triggers require that the user click on the shape to activate it, but these
could be useful if you can concede this change in behavior.

----

To activate a GIF (and deactivate it afterwards) on mouse over, you will
need to resort to VBA. VBA has many limitations when used in a portable
setting. It does not work when the files are opened with the viewers, if
the recipient has not installed VBA support, or if the recipient has set
their macro security level to high or very high (or has it set to medium and
declined the use of macros in the presentation when asked). Therefore, VBA
solutions are not generally thought to be effective in a distributed
presentation, but can be extraordinarily useful in a presentation that will
be kept on machines you control.

So, if you can except the limitations of VBA, simply create 2 macros. The
first one will cause the GIF object to become visible and the second will
hide it. For the purpose of this sample, the GIF image object has been
named MySpecialGIF:

Sub ShowMe()
ActivePresentation.Slides(SlideShowWindows(1) _
.View.CurrentShowPosition) _
.Shapes("MySpecialGIF").Visible = True
End Sub


Sub HideMe()
ActivePresentation.Slides(SlideShowWindows(1) _
.View.CurrentShowPosition) _
.Shapes("MySpecialGIF").Visible = False
End Sub

Then, on the slide you want this effect for:
create a new shape about double the size of the triggering shape,
give it a 99% transparent fill and no line, and
place it behind your triggering shape.
Give this new object an Action setting to
run the Macro HideMe on mouse over.

Now select your triggering shape:
give it the action setting of ShowMe on mouse over

During the show, moving the mouse over your triggering shape will display
your GIF, moving it off the triggering shape (and therefore over the new
shape with 99% transparency) will hide your GIF.

This looks more complicated then it really is, so do not hesitate to post
back if you get stuck on any of the steps.


--
Bill Dilworth
A proud member of the Microsoft PPT MVP Team
Users helping fellow users.
http://billdilworth.mvps.org
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
vestprog2@ Please read the PowerPoint FAQ pages.
yahoo. They answer most of our questions.
com www.pptfaq.com
..
 
As Bill says but if you want the gif to animate from still rather than just
appear...

Copy the gif and paste special as a png file place this file (it will have
no animation) over the gif and have your code make this invisible and the gif
vislble. If you can bear a click instead of mouseover you can do this without
code just using entrance and exit animations.
 
Back
Top