Transfert de personnalisations de ruban (Microsoft Excel)
Ian a créé une macro, puis personnalisé le ruban avec un bouton qui exécute cette macro. (Fonctionne très bien!) Il a transféré le classeur dans Dropbox afin qu’un collègue puisse l’utiliser. Lorsqu’elle a ouvert le classeur, le bouton qu’Ian avait ajouté au ruban était manquant. Il se demande pourquoi cela se produit et comment il peut le contourner.
La réponse à cette question dépend, en grande partie, de la manière dont vous avez effectué les personnalisations de votre version d’Excel.
Utilisation de la barre d’outils d’accès rapide
Si vos personnalisations impliquaient simplement l’ajout de la macro à la barre d’outils d’accès rapide, ces modifications ne sont pas stockées dans un classeur particulier comme les macros; ils sont stockés par Excel dans ce que l’on appelle un fichier QAT. La façon dont vous travaillez avec un fichier QAT dépend de la version d’Excel que vous utilisez. Vous pouvez, si vous le souhaitez, simplement utiliser Windows pour rechercher tout fichier se terminant par une extension QAT. Si vous et le collègue utilisez Excel 2007, vous pouvez simplement copier le QAT de votre système vers le système du collègue, en vous assurant qu’il écrase tout fichier QAT pouvant exister sur ce système.
Si vous utilisez Excel 2010 ou une version ultérieure et que votre collègue utilise la même version d’Excel que vous, vous devez suivre les étapes suivantes:
-
Cliquez sur l’onglet Fichier sur le ruban.
-
Cliquez sur Options. Excel affiche la boîte de dialogue Options Excel.
-
Sur le côté gauche de la boîte de dialogue, cliquez sur Barre d’outils d’accès rapide. (Voir la figure 1.)
-
Cliquez sur la liste déroulante Importer / Exporter dans le coin inférieur droit de la boîte de dialogue. Excel affiche deux options.
-
Choisissez Exporter toutes les personnalisations. Excel affiche la boîte de dialogue Enregistrer le fichier.
-
À l’aide des commandes de la boîte de dialogue, sélectionnez un emplacement où vous souhaitez enregistrer le fichier de sauvegarde.
-
Cliquez sur Enregistrer. Excel enregistre le fichier de personnalisation là où vous l’avez spécifié à l’étape 6.
-
Cliquez sur Annuler pour fermer la boîte de dialogue Options Excel.
Le fichier créé à l’étape 7 est votre fichier d’exportation. Vous pouvez le copier dans Dropbox et le collègue peut utiliser les mêmes étapes que celles répertoriées ci-dessus, avec l’avertissement qu’il doit importer à l’étape 5, en s’assurant que votre fichier d’exportation est bien celui qui est importé.
Bien sûr, vous pouvez envisager de modifier la manière dont vous avez réellement apporté les modifications à la barre d’outils d’accès rapide. Les dernières versions d’Excel vous permettent de spécifier qu’une modification de la barre d’outils Accès rapide doit être enregistrée avec un classeur particulier. Ainsi, par exemple, vous pouvez enregistrer la modification avec le même classeur qui contient la macro – le même classeur que vous enregistrez dans Dropbox et que vous souhaitez que votre collègue utilise. Pour ce faire, suivez ces étapes générales:
-
Assurez-vous que la macro de votre collègue est stockée dans un nouveau classeur.
-
Enregistrez le classeur en tant que classeur prenant en charge les macros, comme vous le feriez normalement.
-
Affichez la boîte de dialogue Options Excel. (Dans Excel 2007, cliquez sur le bouton Office, puis sur Options Excel. Dans Excel 2010 et les versions ultérieures, affichez l’onglet Fichier du ruban, puis cliquez sur Options.)
-
Sur le côté gauche de la boîte de dialogue, cliquez sur Barre d’outils d’accès rapide.
-
Dans le coin supérieur droit de la boîte de dialogue, utilisez la liste déroulante Personnaliser la barre d’outils d’accès rapide pour choisir le classeur qui contient votre macro. (Ce devrait être le classeur que vous souhaitez partager avec votre collègue.)
-
Utilisez les commandes de la boîte de dialogue pour ajouter la macro au QAT.
-
Fermez la boîte de dialogue Options Excel.
-
Enregistrez le classeur et partagez-le avec votre collègue.
La personnalisation QAT n’est désormais active que lorsque le classeur qui contient cette personnalisation est actif. (La clé est la sélection que vous faites à l’étape 5.
Travailler avec le ruban
Si vos modifications n’ont pas été réellement apportées à la barre d’outils d’accès rapide mais l’ont été, à la place , fait sur le ruban lui-même, alors ce qui précède n’aidera pas vraiment. Au lieu de cela, vous devrez suivre une série d’étapes plus détaillées qui impliquent le transfert et l’installation de ce que l’on appelle un fichier OfficeUI. Vous pouvez trouver de nombreux informations détaillées sur le transfert de ce fichier ici:
https://msdn.microsoft.com/en-us/library/office/ee704589
Création d’un complément
Le problème avec l’une des solutions présentés jusqu’à présent, c’est qu’ils risquent d’écraser toutes les personnalisations que le collègue d’Ian avait déjà configurées pour son système. En d’autres termes, les personnalisations d’Ian ne seraient pas ajoutées à ces personnalisations; elles remplaceraient ces personnalisations. potentiel de rendre le collègue d’Ian assez grincheux.
La meilleure solution pourrait être Ian pour créer un complément qui rend la macro disponible et, ce faisant, modifie l’interface de l’utilisateur.
Ian devrait faire deux choses:
-
Créez une macro « ouverture automatique » qui modifierait l’interface de l’utilisateur lorsque le classeur est ouvert. Cette macro doit se trouver dans le même classeur que la macro créée par Ian pour le collègue.
-
Convertissez le classeur en un complément.
Cela peut sembler un peu exagéré, mais ce n’est pas si difficile. (Honnêtement, la macro pour modifier l’interface utilisateur peut être la plus difficile, mais ce niveau de difficulté dépend de l’ampleur des changements que vous souhaitez que la macro apporte.) Faire la conversion en complément n’est pas si difficile à tout; vous pouvez trouver les détails ici:
https://excelribbon.tips.net/T008528
Une fois le complément terminé, le collègue peut installer et activer le complément, quelle que soit la version d’Excel qu’il utilise.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (7790) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365.