2011-08-19 2 views
3

Je suis nouveau pour exceler la programmation et je veux créer un écran popup lorsque mon fichier Excel est ouvert, donc quelqu'un peut-il me dire comment créer un écran de démarrage quand Excel excellent?Comment créer un écran de démarrage au démarrage d'Excel?

+0

Voulez-vous dire un formulaire? – soandos

+0

je veux dire j'aime un écran qui donne des informations liées à mon projet et d'autres choses ... comme chaque application fait quand il commence, il donne la brève info à ce sujet –

+0

Je l'ai recommandé d'être migré vers SO où il appartient. Les gens là-bas pourront mieux vous aider. – soandos

Répondre

5

Créez un formulaire personnalisé entièrement constitué de l'image de démarrage souhaitée. Ensuite, appelez ce formulaire pour une période définie lors du chargement de votre feuille de calcul/application.

Mettre à jour maintenant avec le code (ou au moins des liens):

Comme je l'ai dit plus haut, cette question est traitée de manière approfondie sur les forums à travers l'inter-vers.

DailyDose seems to have the simplest and most straightforward mise en œuvre de l'écran de démarrage, ce qui rend quelques points importants sur l'exécution du formulaire comme modal pour permettre à votre code d'application de continuer à courir derrière le splash.

Le code est très simple:

Sub StartProgram() 
     Dim dtDelay As Date 

     dtDelay = Now 
     ufSplash.Show 

     ‘Do initialization stuff 
     If Now < (dtDelay + TimeSerial(0, 0, 5)) Then 
      Application.Wait dtDelay + TimeSerial(0, 0, 5) 
     End If 

     Unload ufSplash 

    End Sub 

VBA Express has a macro that'll run a slow fade on the form puis fermez-le quand il est complètement invisible.

+0

Eh, je suppose que je pourrais utiliser quelques points ici sur SO aussi. :) – music2myear

Questions connexes