Partager via


Rendre une barre d’outils/ruban personnalisée disponible pour tous les utilisateurs dans le client Project

Introduction

Cet article explique comment créer une macro personnalisée et une barre d’outils/ruban qui contient des boutons pour exécuter des macros). En outre, cet article explique comment déployer les objets personnalisés sur le modèle global local (Global.mpt) ou le modèle global d’entreprise si vous utilisez Project Server. Cela permet à la barre d’outils/ruban personnalisée d’être disponible pour tous les utilisateurs des clients Microsoft Office Project, que les utilisateurs se connectent à Microsoft Office Project Server ou utilisent des clients Project autonomes.

Informations supplémentaires

Lorsqu’un projet est ouvert, il utilise les informations contenues dans le fichier local, ainsi que dans le fichier de modèle global, pour définir les valeurs par défaut du plan. Le fichier de modèle global contient des vues, des rapports, des modules (macros), des tables, des filtres, des calendriers, des cartes, des champs et des groupes (les barres d’outils sont disponibles dans les fichiers de modèles globaux Project 2007 ou antérieurs, mais pas dans la version 2010, le ruban a été introduit en 2010). Votre plan de projet utilise les valeurs par défaut du modèle global, sauf si vous créez ou modifiez les objets existants. Les objets personnalisés sont stockés dans le projet local, sauf si vous prenez des mesures pour copier les informations dans le fichier global. Ce modèle global peut être partagé avec d’autres utilisateurs du client Project, soit en leur envoyant le fichier global.mpt à enregistrer localement, soit en le partageant via un emplacement réseau.

Lorsqu’un projet d’entreprise est ouvert à partir de Project Server, les paramètres du modèle global d’entreprise sont appliqués au projet. Une fois le modèle global d’entreprise appliqué au projet, tous les éléments du fichier global local qui n’ont pas les mêmes noms que les éléments du modèle global d’entreprise sont également appliqués au fichier projet. Par conséquent, si vous avez créé une vue, une table ou un filtre personnalisé portant le même nom qu’un élément dans le modèle global d’entreprise, vous êtes invité à renommer ou à remplacer l’élément personnalisé. Le message d’erreur que vous recevez est similaire à l’erreur ci-dessous :

« L’entreprise globale contient déjà un (un objet tel qu’une vue, une table, un calendrier, etc.) nommé «< ObjectName> ». Renommer ou remplacer. »

Le changement de nom de l’objet résout le problème et vous permet de continuer à ouvrir le plan. Une deuxième version de l’objet est également conservée si nécessaire.

En règle générale, le modèle global d’entreprise est prioritaire sur les autres modèles. Toutefois, la priorité des rubans, des barres d’outils et des menus est traitée différemment des autres éléments du modèle global d’entreprise. Les rubans, barres d’outils et menus du fichier global local sont prioritaires sur les rubans, barres d’outils et menus qui portent le même nom dans le modèle global d’entreprise. En outre, les différentes versions linguistiques des rubans, barres d’outils et menus dans le fichier global local sont prioritaires sur les rubans, barres d’outils et éléments de menu dans le modèle global d’entreprise. Toutefois, un ruban ou une barre d’outils personnalisés avec un nom unique dans le fichier de modèle global d’entreprise dans Project Server sera disponible pour tous les utilisateurs de Project.

Les étapes générales utilisées pour déplacer des objets personnalisés d’un plan local vers le fichier global local sont assez simples :

  1. Créez l’objet personnalisé dans votre plan local.
  2. Ouvrez l’organisateur qui affiche les objets dans le modèle global local et le plan côte à côte.
  3. Déplacez l’objet personnalisé du plan vers le modèle global et vous avez terminé.

Ces étapes fonctionnent pour toutes les versions de Project jusqu’à 2010.

Toutefois, si vous souhaitez ajouter des objets personnalisés au modèle global d’entreprise (car vous utilisez Project Server), l’entreprise globale n’est accessible qu’à un utilisateur disposant des droits d’ouverture du modèle global d’entreprise à partir des paramètres de Project Server. Cette action lance ensuite Project Professionnel avec le modèle global d’entreprise ouvert en mémoire. Vous pouvez déplacer des objets du plan global local ou n’importe quel plan de projet ouvert vers le modèle global d’entreprise ouvert.

Pour inclure un onglet de ruban personnalisé avec un bouton de commande permettant d’exécuter une macro dans votre fichier de modèle global d’entreprise dans Project 2010, procédez comme suit :

Étapes de création d’une macro personnalisée

  1. Démarrez le client Project.
  2. Démarrez un nouveau projet. Son nom est Project1.
  3. Sous l’onglet Affichage, cliquez sur la liste déroulante Macros, puis cliquez sur RecordMacro.
  4. Dans la zone Nom de la macro, tapez un nom. Par exemple, Macro1 est la valeur par défaut.
  5. Dans la liste Stocker la macro dans, cliquez sur Fichier global. Si vous sélectionnez Ce projet, la macro n’est disponible que dans Project 1.
  6. Cliquez sur les autres options appropriées, puis sur OK.

Étapes pour copier le module qui inclut la macro dans le modèle global local si nécessaire

  1. Dans la page Informations de l’onglet Fichier, cliquez sur le bouton Organisateur à gauche du modèle OrganizeGlobal.

    Remarque : le nom des fichiers actuellement ouverts s’affiche en haut de chaque fenêtre. Vous pouvez remplacer le fichier par un autre fichier ouvert à l’aide des listes déroulantes situées au bas de chaque fenêtre.

  2. Cliquez sur l’onglet Modules

  3. Lorsque vous voyez le module qui contient la macro créée dans les étapes ci-dessus, sélectionnez-le.

  4. Entre les volets, cliquez sur Copier, puis sur Fermer.

La volonté globale est automatiquement enregistrée. Le module et la macro seront désormais disponibles pour tous les plans qui utilisent ce modèle global local.

Étapes de copie du module dans le modèle global d’entreprise en 2007 ou 2010.

  1. Lancez Project Web Access en tant qu’utilisateur disposant des autorisations nécessaires pour modifier le modèle global d’entreprise.
  2. Cliquez sur Paramètres du > serveur Enterprise Global, puis cliquez sur le bouton Configurer Project Professionnel. Project Professionnel lancera avec le modèle Entreprise global en mémoire.
  3. Cliquez sur l’onglet Fichier, sélectionnez Informations et Gérer le modèle global.
  4. Ouvrez le plan dans lequel votre macro est stockée si ce n’est déjà fait dans l’entreprise globale (+ entreprise non mise en cache).
  5. Cliquez sur l’onglet Module, puis sélectionnez le module que vous souhaitez copier dans le modèle global d’entreprise.
  6. Entre les volets, cliquez sur Copier, puis sur Fermer.
  7. Cliquez sur l’onglet Tâche, puis sur Enregistrer pour enregistrer le modèle global d’entreprise.
  8. Quittez Project Professionnel.

La prochaine fois qu’un utilisateur ouvrira un plan d’entreprise, la macro sera disponible.

Étapes permettant de créer une barre d’outils personnalisée et d’ajouter la macro à un bouton dans les versions 2007 et antérieures.

  1. Démarrez le client Project.
  2. Dans le menu Outils , pointez sur Personnaliser, puis cliquez sur Barres d’outils.
  3. Sous l’onglet Barres d’outils , cliquez sur Nouveau, puis tapez un nom dans la zone Nom de la barre d’outils . Par exemple, tapez CustToolbar1, puis cliquez sur OK.
  4. Cliquez sur l'onglet Commandes.
  5. Dans la liste Catégories , cliquez sur Toutes les macros.
  6. Faites glisser la commande Macro1 de la liste Commandes vers la barre d’outils.
  7. Cliquez sur le bouton macro qui vient d’être ajouté dans la barre d’outils.
  8. Dans la boîte de dialogue Personnaliser , cliquez sur Modifier la sélection.
  9. Cliquez sur Modifier l’image du bouton ou Modifier l’image du bouton, puis apportez les modifications nécessaires.
  10. Cliquez sur Fermer.
  11. Ouvrez le modèle global d’entreprise ou la barre d’outils est enregistrée dans le fichier de modèle global local.
  12. Avec le bouton qui vient d’être ajouté, cliquez sur Modifier la sélection, puis sur Affecter une macro.
  13. Assurez-vous que la macro que vous avez créée s’affiche dans la zone Commande . Cette macro ne doit pas être une macro spécifique au fichier.
  14. Cliquez sur Fermer.
  15. Quittez le client Project.