The simplest way I know:
Put an End Show button wherever appropriate in each of the individual modules.
If I understand your setup correctly, that will end the module and take the
user back to the menu. Another End Show button on the menu will close the
entire presentation.
The two step process won't be much of a nuisance to the users and will prevent
the (imo larger) nuisance of accidentally ending the entire lesson when all
they meant to do was exit a particular module.
A bit of VBA could close the whole thing down if you prefer to do that, but
keep in mind that VBA won't work in the viewer, and that many systems may be
locked down to the point where macros won't run.
Sub OutaHere()
' Add this to the main menu presentation and each
' sub presentation
' Assign a Run Macro to the end show button in each
' and have it run this
Dim sMainMenu As String
' assumes that your menu presntation is named "MainMenu"
' change it here if not
sMainMenu = "MainMenu"
With ActivePresentation
' if anything's changed, toss it away
.Saved = True
' if the main menu is the active presentation just close it
If .Name = sMainMenu Then
.Close
Else
' some other presentation's open so close it AND the main menu
.Close
With Presentations(sMainMenu)
.Saved = True
.Close
End With
End If
End With
End Sub
End Sub
-----------------------------------------
Steve Rindsberg, PPT MVP
PPT FAQ:
www.pptfaq.com
PPTools:
www.pptools.com
================================================
Thanks all so much for your help. I think between these answers I
should find a workable solution.
Re: the question about slideshow vs. editable view of ppt.
The tutorial runs as a slideshow with manual navigation: prompts from
the user to click on various things to start/stop actions (i.e., flash
movies, various other embedded stuff like quizzes, webpages, etc.) and
a menu to navigate at their own speed.
Although it is meant to navigate sequentially (staffolding with each
unit building upon knowledge) for more experienced staff (or those
needing a refresher course), the ability to jump using the central
menu (a slideshow with links to the others) is a very handy feature.
Currently, I've been telling the tutorial review group, oh, just close
all when you are finished! ;-)
I will try creating the "close slideshow" intermediate step to see if
I can come up with something that makes sense to the user. I am
interested in the close powerpoint, too and may do a test version to
see if I can get it to run on a staff machine. I've already had to
work around some security issues, as all of these computers are under
fairly tight control.
This is my first attempt to build something so complex in ppt and I
have to say that I am impressed with how well it is working. I haven't
tried creating quizzes yet with it, but I could see where using
ActiveX in that way would have saved some of the original work I did
(creating content on the web and then embedding using LiveWeb).
Also, if anyone wants to see it when it is finished, drop me an email
at (e-mail address removed) and I will be glad to send you the link.
It is very audience specific and the content is probably not of
interest to most but I don't mind feedback on the powerpointness of it
(especially as this is my first effort wandering down the road of more
advanced use of ppt)....
thanks again,
robin