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
|
|||
|
|||
"Back" hyperlink (not go to last slide viewed or to previous slide)
For slide shows where hyperlinks have been used to jump from slide to
slide, I'd like to provide a "back" button that works like the "back" button in a browser. I.e., it remembers on a stack the slides that were viewed and pops its way back in the reverse order. A hyperlink to the "last slide viewed" only goes back one level, and then toggles between the pair of most recently viewed slides. Does anyone have a way to implement this? I want it bad enough to program a Pp add-in if necessary. Any thoughts about how to do that? Thanks. |
#2
|
|||
|
|||
First, you would need to make all navigation happen through links. Then,
each button that goes to the next slide or another slide will have to use VBA, e.g.: ActivePresentation.SlideShowWindow.View.Next or ActivePresentation.SlideShowWindow.View.GotoSlide 7 Then the procedures that contain those lines would also have to track every slide that is gone to. I picture two variables: an array of integers that has the slide number of each slide in it; and a counter to count where you are in the array. Each click of a navigation button would put the next slide's number in the array location in the number held by the counter. A back button would simply subtract one from the counter and go to that number instead. Now that I describe it, it doesn't seem like it would be that hard to do. --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/ wrote in news:180hr0hb4vth2g813oalbte7o7uev7nvr5@ 4ax.com: For slide shows where hyperlinks have been used to jump from slide to slide, I'd like to provide a "back" button that works like the "back" button in a browser. I.e., it remembers on a stack the slides that were viewed and pops its way back in the reverse order. A hyperlink to the "last slide viewed" only goes back one level, and then toggles between the pair of most recently viewed slides. Does anyone have a way to implement this? I want it bad enough to program a Pp add-in if necessary. Any thoughts about how to do that? Thanks. |
#3
|
|||
|
|||
A (not better, not worse, just different) approach would be to add an event
handler to trap the slide change event. On each slide change it adds the index (a long) of the current slide to an array and updates a variable to point to the current index of the array. The Back button calls a macro that goes to the slide pointed to by array(current_position - 1) In article 6, David M. Marcovitz wrote: First, you would need to make all navigation happen through links. Then, each button that goes to the next slide or another slide will have to use VBA, e.g.: ActivePresentation.SlideShowWindow.View.Next or ActivePresentation.SlideShowWindow.View.GotoSlide 7 Then the procedures that contain those lines would also have to track every slide that is gone to. I picture two variables: an array of integers that has the slide number of each slide in it; and a counter to count where you are in the array. Each click of a navigation button would put the next slide's number in the array location in the number held by the counter. A back button would simply subtract one from the counter and go to that number instead. Now that I describe it, it doesn't seem like it would be that hard to do. --David ----------------------------------------- Steve Rindsberg, PPT MVP PPT FAQ: www.pptfaq.com PPTools: www.pptools.com ================================================ |
#4
|
|||
|
|||
Look at my free TrackShow add-in at http://officeone.mvps.org/addins.html -
it does exactly this: Lets you go back on the same navigation path. - Chirag PowerShow - View multiple shows simultaneously http://officeone.mvps.org/powershow/powershow.html wrote in message ... For slide shows where hyperlinks have been used to jump from slide to slide, I'd like to provide a "back" button that works like the "back" button in a browser. I.e., it remembers on a stack the slides that were viewed and pops its way back in the reverse order. A hyperlink to the "last slide viewed" only goes back one level, and then toggles between the pair of most recently viewed slides. Does anyone have a way to implement this? I want it bad enough to program a Pp add-in if necessary. Any thoughts about how to do that? Thanks. |
#5
|
|||
|
|||
Thanks very much.
Too bad all navigation would need to be through links. It would be much better if the page up/down keys could be used. Is there no way to get control in a VBA program on a page up/down keystroke or to otherwise get contol on page transitions? On Thu, 09 Dec 2004 09:04:58 -0800, "David M. Marcovitz" wrote: First, you would need to make all navigation happen through links. Then, each button that goes to the next slide or another slide will have to use VBA, e.g.: ActivePresentation.SlideShowWindow.View.Next or ActivePresentation.SlideShowWindow.View.GotoSli de 7 Then the procedures that contain those lines would also have to track every slide that is gone to. I picture two variables: an array of integers that has the slide number of each slide in it; and a counter to count where you are in the array. Each click of a navigation button would put the next slide's number in the array location in the number held by the counter. A back button would simply subtract one from the counter and go to that number instead. Now that I describe it, it doesn't seem like it would be that hard to do. --David |
#6
|
|||
|
|||
Wow!!! This is exactly what I wanted, and so easy to use. Thanks
very very much. On Fri, 10 Dec 2004 07:28:54 +0530, "Chirag" wrote: Look at my free TrackShow add-in at http://officeone.mvps.org/addins.html - it does exactly this: Lets you go back on the same navigation path. - Chirag PowerShow - View multiple shows simultaneously http://officeone.mvps.org/powershow/powershow.html wrote in message .. . For slide shows where hyperlinks have been used to jump from slide to slide, I'd like to provide a "back" button that works like the "back" button in a browser. I.e., it remembers on a stack the slides that were viewed and pops its way back in the reverse order. A hyperlink to the "last slide viewed" only goes back one level, and then toggles between the pair of most recently viewed slides. Does anyone have a way to implement this? I want it bad enough to program a Pp add-in if necessary. Any thoughts about how to do that? Thanks. |
#8
|
|||
|
|||
Chirag,
I found this download very helpful. Thank-you. I had a follow-up questions. Could this add-in be extended so it could work when a SlideShow goes across multiple .ppt files? I have a presentation that hyperlinks several files together, and it would be helpful to use your add-in in this setting. "Chirag" wrote: Look at my free TrackShow add-in at http://officeone.mvps.org/addins.html - it does exactly this: Lets you go back on the same navigation path. - Chirag PowerShow - View multiple shows simultaneously http://officeone.mvps.org/powershow/powershow.html wrote in message ... For slide shows where hyperlinks have been used to jump from slide to slide, I'd like to provide a "back" button that works like the "back" button in a browser. I.e., it remembers on a stack the slides that were viewed and pops its way back in the reverse order. A hyperlink to the "last slide viewed" only goes back one level, and then toggles between the pair of most recently viewed slides. Does anyone have a way to implement this? I want it bad enough to program a Pp add-in if necessary. Any thoughts about how to do that? Thanks. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
going back to slide #1 when idle | Jay | Powerpoint | 1 | September 11th, 2004 12:43 AM |
Slide Masters | Vickie | Powerpoint | 2 | August 14th, 2004 07:29 PM |
Keeping a hyperlink fresh | Hari | New Users | 13 | July 20th, 2004 06:34 AM |
Still having Web Page Pathing Problems / Relative Links show Netwo | webmaster | Powerpoint | 27 | July 15th, 2004 11:16 PM |
Hyperlink that returns to the first slide and not the current slid | fitz | Powerpoint | 1 | June 10th, 2004 12:46 AM |