Add-in splash screen

  • Thread starter Thread starter Stee
  • Start date Start date
S

Stee

I want to load a splash screen after PowerPoint is
launched and Powerpoint splash screen is shown and all the
menu and windows are activated. My splash screen shall be
the last screen shown(for 3 secs) and further it should
allow the user to do things as usual. How can I do that
from my Add-in?? If I try adding a splash screen in my add-
in's where can I add that? OnConnection? or
OnStartupComplete? I tried this, but my splash screen is
shown before the PowerPoint window is shown.

I want this to be a last one!! Any suggestions? Thanks
 
Stee
I always hate it when add-in splash screens slow down the load time of any application. Instead of displaying the screen when the add-in is loaded, show the screen when the add-in is used for the first time in that particular session. That should not be difficult and the user doesn't get irritated with the splash screen popping up everytime the add-in loads itself

That said,for your particular issue you can't do much. It is dependant on when the add-in is launched by PowerPoint hence it will happen when the COM add-in events are fired and you have no control over it

Regard
Shyam Pilla

http://www.mvps.org/skp
 
Shyam,

Please see the trial version given by
www.mekkographics.com. These people loads the splash
screen the way I've been requested to do. Infact, even I
have same thought as you...But what to do...its a
requirement from my client. Have any idea, how the Add-ins
provided by these guys are loaded? I mean to say, the Load
behaviour?

Becoz, when comparing with my add-in, I see that my add-in
menu is visible and enabled even before any other menu
items and toolbar buttons are enabled in PowerPoint during
PPT start up. I am using the LoadBehaviour is d"000003".
Plz lemme know if you have any suggestions. Thanks
-----Original Message-----
Stee,
I always hate it when add-in splash screens slow down the
load time of any application. Instead of displaying the
screen when the add-in is loaded, show the screen when the
add-in is used for the first time in that particular
session. That should not be difficult and the user doesn't
get irritated with the splash screen popping up everytime
the add-in loads itself.
That said,for your particular issue you can't do much. It
is dependant on when the add-in is launched by PowerPoint
hence it will happen when the COM add-in events are fired
and you have no control over it.
 
Stee,
mekkographics is using a PPA add-in and not a COM add-in. COM add-ins are loaded before PPA add-ins are loaded.

Regards
Shyam Pillai

----- Stee wrote: -----

Shyam,

Please see the trial version given by
www.mekkographics.com. These people loads the splash
screen the way I've been requested to do. Infact, even I
have same thought as you...But what to do...its a
requirement from my client. Have any idea, how the Add-ins
provided by these guys are loaded? I mean to say, the Load
behaviour?

Becoz, when comparing with my add-in, I see that my add-in
menu is visible and enabled even before any other menu
items and toolbar buttons are enabled in PowerPoint during
PPT start up. I am using the LoadBehaviour is d"000003".
Plz lemme know if you have any suggestions. Thanks
-----Original Message-----
Stee,
I always hate it when add-in splash screens slow down the
load time of any application. Instead of displaying the
screen when the add-in is loaded, show the screen when the
add-in is used for the first time in that particular
session. That should not be difficult and the user doesn't
get irritated with the splash screen popping up everytime
the add-in loads itself.is dependant on when the add-in is launched by PowerPoint
hence it will happen when the COM add-in events are fired
and you have no control over it.
 
Perhaps the COM addin could do something like:

Query addins collection for a "dummy" PPA-addin
If not present, loop with a Sleep API call in the middle until it is
Then display the splash screen

There'd need to be some kind of timeout test as well so it doesn't keep
looping forever if/when the dummy addin isn't loaded.
 
Back
Top