From the sound of things, this is more of a network administrator type of
issue rather than a PowerPoint one. PowerPoint can only processes code when
it is running, which from the description you gave, is only when your agents
are in the field.
I tend to write code in VB, so my solutions tend to be in VB, but you could
use any language for the second part of this set-up:
.... Part I
PowerPoint VBA code (add-in) on the sales agents laptops that stores a
current 'version/date/release' number in the machines registry for easy
access. The version number can be hidden in a thousand ways from the agents
and/or the people seeing the presentation (I'm not sure why this needs to be
hidden from them, but you said it did.). Object tags would probably be the
best way to hide the information.
Optionally, if the availability of an update was made known to the
computer more than a week prior, this PPA add-in could either 'lock-out' the
presentation or display an out-of-date warning screen.
.... Part II
A small free standing VB program that is run each time the Laptop boots
(Start up directory). This program would:
a) check for a network connection, & if present
b) download the current release number from a server file and store
it in the registry
c) compare the two release numbers
d) inform the user if an update is needed & if so
e) offer to do the file transfer update
Make sense? This is basically just a semi-manual version of the installer
that Steve mentioned.
B
--
===============
Please spend a few minutes checking out
www.pptfaq.com This link will
answer most of our questions, before you think to ask them.
Change org to com to defuse anti-spam, ant-virus, anti-nuisance
misdirection.