Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / General PowerPoint Questions / September 2007

Tip: Looking for answers? Try searching our database.

Macro Textbox

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Pendrome - 09 Sep 2007 22:58 GMT
I have a textbox in my presentation, but I want to make it appear with macros
when I mouseover another textbox. Would someone please help me? Thanks! You
all are so great!
aneasiertomorrow - 10 Sep 2007 00:34 GMT
Hi

You don't need a macro for that :-) See here:
http://www.soniacoleman.com/Tutorials/PowerPoint/quicktricks.htm#16.%20%20Displa
y%20explanatory%20text%20on%20mouse-over


Lucy
Signature

MOS Master Instructor
www.aneasiertomorrow.com.au

PowerPoint Live 2007 28-31 October in New Orleans www.pptlive.com
See you there

> I have a textbox in my presentation, but I want to make it appear with macros
> when I mouseover another textbox. Would someone please help me? Thanks! You
> all are so great!
David M. Marcovitz - 10 Sep 2007 18:33 GMT
If you can get away with the simple textbox that pops up using the trick
that Lucy mentioned, that is the best solution. If you can get away with
a mouse click, instead of a mouse over, then you can use animation
triggers as another solution. However, if those don't work for you, you
are stuck with a macro. This is both very simple and very complicated at
the same time. It is simple because a line of code like:

ActivePresentation.Slides(3).Shapes(5).Visible = msoTrue

will make shape 5 on slide 3 visible. Put it in a macro and set the
mouseover function of another box run that macro, and you are set.

The complexities come first from identifying which shape you want to show
(you might be better off naming your shape than using numbers) and second
from making sure the shape is hidden again when you don't want it. This
will require figuring out when you want it hidden. For example, if you
want it to be hidden when you move the mouse off that shape, you will
need a shape surrounding your shape with the corresponding invisibility
code (just change msoTrue to msoFalse to make the shape invisible). If
you want it invisible when you come back to the slide, you can attach the
invisibility code to some other button.

Example 6.4 on my site (http://www.PowerfulPowerPoint.com/) is a simple
example of this. It doesn't use mouse over, but you could easily assign
the macro to the mouse over action settings instead of the mouse click
action settings.

--David

Signature

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/

=?Utf-8?B?YW5lYXNpZXJ0b21vcnJvdw==?=


> Hi
>
[quoted text clipped - 3 lines]
>
> Lucy
John Wilson - 10 Sep 2007 22:10 GMT
If the text you get with Lucy's suggestion is too small and you don't REALLY
need it to be mouseover then as David says triggers will work well (you'll
need XP on) There 's an example of toggling triggers on our site. The example
is reg > green > red but it is easily modified to entrance > exit > entrance

See: http://www.pptalchemy.co.uk/Triggers2.html
Signature

Amazing PPT Hints, Tips and Tutorials-
http://www.PPTAlchemy.co.uk
http://www.technologytrish.co.uk
email john AT technologytrish.co.uk

> If you can get away with the simple textbox that pops up using the trick
> that Lucy mentioned, that is the best solution. If you can get away with
[quoted text clipped - 32 lines]
> >
> > Lucy
Brian Reilly, MVP - 11 Sep 2007 19:13 GMT
Pendrome,
In additon to the other excellent choices, if you are going to use VBA
you can shorten up the code like this

With ActivePresentation.Slides(1).Shapes(1)
   .Visible = (Not .Visible)
End With

Brian Reilly, MVP

>I have a textbox in my presentation, but I want to make it appear with macros
>when I mouseover another textbox. Would someone please help me? Thanks! You
>all are so great!
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.