Exécution automatique d’une macro lorsque vous démarrez Project

Numéro de la base de connaissances d’origine : 128622

Résumé

Pour qu’une macro s’exécute automatiquement chaque fois que l’icône Microsoft Project est utilisée pour démarrer Microsoft Project, modifiez la ligne de commande des propriétés de l’icône afin qu’un projet contenant une macro Auto_Open soit ouvert automatiquement au démarrage.

Informations supplémentaires

Les étapes suivantes entraînent l’exécution d’une macro Auto_Open lorsque vous démarrez Microsoft Project en double-cliquant sur l’icône de raccourci Microsoft Project ou en double-cliquant sur le fichier Microsoft Project, qui contient la macro Auto_Open.

Dans Project 2013 et 2010, procédez comme suit :

  1. Créez un projet.

    Remarque

    Pour cet exemple, le projet est nommé STARTUP. MPP, mais vous pouvez utiliser n’importe quel nom de fichier valide.

  2. Dans le menu Affichage , choisissez Macros, puis cliquez sur Afficher les macros.

  3. Commencez à taper un nouveau nom pour la macro appelée « Auto_Open », puis cliquez sur Créer. La fenêtre Microsoft Visual Basic pour Applications s’ouvre.

  4. Dans l’éditeur VBA, entrez le code que vous souhaitez exécuter à chaque démarrage de Microsoft Project.

  5. Dans le menu Fichier de l’éditeur, choisissez Enregistrer le démarrage. MPP, dans le menu Fichier , cliquez sur Fermer et Revenir à Microsoft Project.

  6. Enregistrez le plan et fermez Microsoft Project. La prochaine fois que vous ouvrez ce plan, la macro Auto_Open s’exécutera si vous répondez Oui pour activer les macros.

    Remarque

    La macro Auto_Open peut également exécuter d’autres macros. Par exemple, s’il n’y a qu’une seule macro dans GLOBAL. MPT appelé « MyStartup » et s’il ne prend aucun argument, Auto_Open pouvez l’exécuter à l’aide de : Macro « MyStartup ».

  7. Créez un raccourci sur votre bureau pour Microsoft Project. L’exécutable est appelé WINPROJ.EXE.

  8. Cliquez avec le bouton droit sur le raccourci, puis cliquez sur Propriétés. Dans Cible, ajoutez le chemin d’accès au démarrage de votre plan enregistré. DÉPUTÉ. Par exemple : c:\winproj\winproj.exe c :\data\Startup.mpp, cliquez sur OK.

Remarque

La macro Auto_Open peut également exécuter d’autres macros. Par exemple, s’il n’y a qu’une seule macro dans GLOBAL. MPT appelé « MyStartup » et s’il ne prend aucun argument, Auto_Open pouvez l’exécuter à l’aide de : Macro « MyStartup ».

Procédez comme suit pour les versions antérieures de Microsoft Project :

  1. Créez un projet.

    Remarque

    Pour cet exemple, le projet est nommé STARTUP. MPP, mais vous pouvez utiliser n’importe quel nom de fichier valide.

  2. Dans le menu Outils , choisissez Macros, puis le bouton Nouveau . Choisissez Options, puis sous Stocker la macro dans, sélectionnez Fichier projet actuel.

  3. Dans la zone Nom de la macro , tapez Auto_Open et choisissez OK.

  4. Suivez les étapes 4 à 8 ci-dessus.

Si vous ne souhaitez pas la macro Auto_Open au démarrage. MPP à exécuter, appuyez longuement sur la touche Maj lorsque vous démarrez Microsoft Project.

Microsoft Project ne crée pas automatiquement un Projet1 vide lorsque l’icône est configurée pour ouvrir automatiquement un projet. Pour créer un projet, vous pouvez utiliser la méthode FileNew dans la macro Auto_Open dans STARTUP. DÉPUTÉ.

Si vous souhaitez fermer STARTUP. Après avoir démarré Microsoft Project, ajoutez du code à la macro Auto_Open pour la fermer. Par exemple, les lignes suivantes activent STARTUP. MPP, puis fermez-le sans enregistrer les modifications :

Projects("Startup.mpp").Activate
FileClose save:=pjDoNotSave