If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Display Modes |
#1
|
|||
|
|||
running a macro automatically when opening a powerpoint slide show
I'm trying to create a mouseover to display the definition of a word when
highlighted. I've created a VB Macro to render the definition visible on the mouseover Public Sub MouseOver_Maintenance_Check() Application.ActivePresentation.Slides(9).Shapes("O bject 7").Visible = msoCTrue End Sub My problem is that for this macro to work, the default value for the shape ("Object 7") would have to be false. I'm thinking the appropriate way to do this would be a macro to run on opening, but am not sure how to do this. Any help on this, or a possible easier method would be appreciated. Thanks, -- Frank "Do or do not; There is no try" -Yoda |
#2
|
|||
|
|||
You can run a macro when slide show starts by using the free Event Generator
add-in from http://officeone.mvps.org/addins.html. - Chirag PowerShow - View multiple shows simultaneously http://officeone.mvps.org/powershow/powershow.html "Phuelgod" wrote in message ... I'm trying to create a mouseover to display the definition of a word when highlighted. I've created a VB Macro to render the definition visible on the mouseover Public Sub MouseOver_Maintenance_Check() Application.ActivePresentation.Slides(9).Shapes("O bject 7").Visible = msoCTrue End Sub My problem is that for this macro to work, the default value for the shape ("Object 7") would have to be false. I'm thinking the appropriate way to do this would be a macro to run on opening, but am not sure how to do this. Any help on this, or a possible easier method would be appreciated. Thanks, -- Frank "Do or do not; There is no try" -Yoda |
#3
|
|||
|
|||
In article , Phuelgod wrote:
I'm trying to create a mouseover to display the definition of a word when highlighted. I've created a VB Macro to render the definition visible on the mouseover Public Sub MouseOver_Maintenance_Check() Application.ActivePresentation.Slides(9).Shapes("O bject 7").Visible = msoCTrue End Sub My problem is that for this macro to work, the default value for the shape ("Object 7") would have to be false. I'm thinking the appropriate way to do this would be a macro to run on opening, but am not sure how to do this. That's one way. You could also create a macro that the user never sees, just something you run yourself before saving the presentation to set Object 7 invisible. Once set to invisible it'll stay that way. ----------------------------------------- Steve Rindsberg, PPT MVP PPT FAQ: www.pptfaq.com PPTools: www.pptools.com ================================================ |
#4
|
|||
|
|||
What Chirag and Steve said and ...
What I would do is one or both of the following. Have the show in Kiosk mode and make all the navigation on mouse click. The first click in the show takes you to the next slide and initializes all the shapes to what you want (visible or invisible, red or blue, here or there, ...). You might also do what Steve said to set the shape to invisible and then add: ActivePresentation.Saved = False to your macro, so PowerPoint doesn't realize that any changes have been made and never asks to save the changes. Someone can still save changes on their own unless it is run as a PPS in which case they are unlikely to be in a mode where they can save. --David -- David M. Marcovitz Director of Graduate Programs in Educational Technology Loyola College in Maryland Author of _Powerful PowerPoint for Educators_ http://www.loyola.edu/education/PowerfulPowerPoint/ Steve Rindsberg wrote in : In article , Phuelgod wrote: I'm trying to create a mouseover to display the definition of a word when highlighted. I've created a VB Macro to render the definition visible on the mouseover Public Sub MouseOver_Maintenance_Check() Application.ActivePresentation.Slides(9).Shapes("O bject 7").Visible = msoCTrue End Sub My problem is that for this macro to work, the default value for the shape ("Object 7") would have to be false. I'm thinking the appropriate way to do this would be a macro to run on opening, but am not sure how to do this. That's one way. You could also create a macro that the user never sees, just something you run yourself before saving the presentation to set Object 7 invisible. Once set to invisible it'll stay that way. ----------------------------------------- Steve Rindsberg, PPT MVP PPT FAQ: www.pptfaq.com PPTools: www.pptools.com ================================================ |
#5
|
|||
|
|||
[CRITICAL UPDATE - Anyone using Office 2003 should install the Critical
Update or Service Pack 1 for Office 2003 as soon as possible. From PowerPoint, choose "Help - Check for Updates".] [TOP ISSUE - Are you having difficulty opening presentations in PowerPoint that you just created (you can save, but not open)? - http://support.microsoft.com/?id=329820] Hello, Sounds like a lot of work... If you (or anyone else reading this message) have suggestions as to improved rollover/mouse-over/pop-up capabilities in PowerPoint natively (not requiring add-ins or ActiveX controls), don't forget to send your feedback (in YOUR OWN WORDS, please) to Microsoft by either: PREFERRED METHOD: A) If you are using Microsoft's web-based, online newsreader for Office communities (http://www.microsoft.com/office/comm...dg=microsoft.p ublic.powerpoint), check to see whether or not the suggestion has been submitted before (Show - Suggestions for Microsoft) and, if so, add your vote to the suggestion submission. If the suggestion has not been submitted before, click on the "New" drop-down menu and choose "Suggestion for Microsoft" from directly within the newsreader web page. OR, NEXT BEST METHOD: B) If you are using another newsreader (such as Microsoft Outlook Express), submit your suggestion using your web browser at the following address: http://register.microsoft.com/mswish/suggestion.asp It's VERY important that, for EACH wish, you describe in detail, WHY it is important TO YOU that your product suggestion be implemented. A good wish submssion includes WHAT scenario, work-flow, or end-result is blocked by not having a specific feature, HOW MUCH time and effort ($$$) is spent working around a specific limitation of the current product, etc. Remember that Microsoft receives THOUSANDS of product suggestions every day and we read each one but, in any given product development cycle, there are ONLY sufficient resources to address the ones that are MOST IMPORTANT to our customers so take the extra time to state your case as CLEARLY and COMPLETELY as possible so that we can FEEL YOUR PAIN. IMPORTANT: Each submission should be a single suggestion (not a list of suggestions). John Langhans Microsoft Corporation Supportability Program Manager Microsoft Office PowerPoint for Windows Microsoft Office Picture Manager for Windows For FAQ's, highlights and top issues, visit the Microsoft PowerPoint support center at: http://support.microsoft.com/default.aspx?pr=ppt Search the Microsoft Knowledge Base at: http://support.microsoft.com/default.aspx?pr=kbhowto This posting is provided "AS IS" with no warranties, and confers no rights. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to begin powerpoint slide show upon opening the program from . | christopher_rousseau | Powerpoint | 3 | October 5th, 2004 05:18 PM |
help me please | strassekrieger | Powerpoint | 10 | August 24th, 2004 12:33 PM |
Repeating Slide show with continuous music | Primoz Bradac | Powerpoint | 6 | August 23rd, 2004 09:09 PM |
Automating going to previous slide | Steve | Powerpoint | 7 | August 13th, 2004 09:06 PM |