Hi Chuck,
The best way (in my opinion) is not to embed the slide show at all.
Instead, leave it (or them) in a file (files) as usual and just store
the name and location of the file in a text field in your table (let's
call it SlideShow). Then, assuming the commandbutton's on a form that is
bound to this table, and there's a textbox txtSlideShow that is bound to
the field, all you need in the button's Click event procedure is:
Application.FollowHyperlink Me.txtSlideShow.Value
If you want to use embedded OLE objects, the least complicated approach
is to use a BoundObjectFrame control on your form, bound to the OLE
field. Then have the commandbutton do something like this (bofSlideShow
is the name of the object frame):
bofSlideShow.Verb = acOLEVerbOpen
bofSlideShow.Action = acOLEActivate