Partage de scripts Office dans Excel

S’applique à
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac

Les scripts Office peuvent être partagés avec d’autres utilisateurs de votre organisation. Lorsque vous partagez un script, vous l’associez au classeur actuel. Cela permet à d’autres utilisateurs de votre organisation de l’afficher et de l’exécuter.

Important

Toute personne qui peut modifier un classeur peut afficher et exécuter ses scripts liés.

Partager ou annuler le partage de votre script dans un classeur

Vos scripts sont stockés dans votre OneDrive. Lorsque vous partagez un script, vous créez un lien entre le script et le classeur ouvert.

Pour partager un script, procédez comme suit.

  1. Sous l’onglet Automatiser , sélectionnez le script à partager dans la galerie Scripts Office en sélectionnant Afficher les scripts .

    Remarque

    Vous ne pouvez partager que vos propres scripts. Vous pouvez avoir accès à d’autres scripts qui ont été partagés avec vous ou à des exemples de scripts intégrés qui ne peuvent pas être partagés.

    Sélectionnez Automatiser pour afficher les options de scripts Office.

    Le volet Office Scripts s’ouvre et affiche le script que vous avez sélectionné.

  2. Faites défiler jusqu’à la section Partager ce script . Activez/désactivez Associer au classeur pour lier le script à votre classeur actuel.

    Associez un script Office à un classeur spécifique pour le partager.

    Remarque

    • Les scripts partagés peuvent être exécutés par n’importe quel utilisateur disposant d’autorisations d’écriture sur le classeur. Tout ce qui est modifié par le script est enregistré comme une modification par la personne qui exécute le script, et non par le propriétaire du script.
    • Toutes les mises à jour que vous apportez à un script partagé sont automatiquement partagées avec les autres. Le script est mis à jour lorsque vous l’enregistrez. Les People qui utilisent votre script devront peut-être le rouvrir s’ils ont une ancienne version ouverte lorsque vous apportez une modification.
    • Un script Office ne peut être partagé qu’au sein de votre organisation. Les scripts ne peuvent pas être partagés avec des utilisateurs externes.
  3. Cliquez sur le bouton Ajouter à la feuille de calcul pour ajouter à votre feuille de calcul un bouton qui déclenche le script.

  4. Pour afficher les scripts associés à un classeur, accédez à Ce classeur dans le volet Office Scripts.

    La liste Ce classeur dans le volet Office Scripts.

  5. Positionnez le bouton bascule Associer au classeur en position désactivée pour arrêter de partager un script avec ce classeur.

    Important

    La suppression d’un bouton de script du classeur ne désactive pas l’association au classeur et ne supprime pas ce script de la liste Ce classeur dans le volet Office Scripts.

Conseil

Pour partager votre script avec une personne spécifique au lieu de le partager dans le classeur, accédez à votre dossier Scripts Office OneDrive > Documents>, puis partagez le fichier de script.

Enregistrer des scripts Office sur un site SharePoint

Enregistrez des scripts Office sur SharePoint pour les partager avec votre équipe. Lorsque vous enregistrez un script dans SharePoint, toute personne ayant accès à SharePoint peut afficher, modifier ou exécuter le script.

Déplacer un script vers SharePoint

Procédez comme suit pour modifier l’emplacement de stockage d’un script.

  1. Sous l’onglet Automatiser , sélectionnez le script à partager dans la galerie ou sélectionnez Afficher les scripts pour ouvrir le volet Office Scripts Office.
  2. Sélectionnez le menu ... , puis sélectionnez Déplacer le script. Cela ouvre un sélecteur de fichiers dans lequel vous pouvez sélectionner des dossiers dans votre site SharePoint. L’enregistrement vers un nouvel emplacement déplace le script vers cet emplacement.

Remarque

  • Le déplacement d’un script peut prendre jusqu’à une minute.
  • Le déplacement d’un script rompt les liens de partage et les flux qui lui sont actuellement associés. Si des liens peuvent être associés au script, un message d’avertissement s’affiche. Le message d’avertissement ne signifie pas toujours qu’il y aura une rupture, mais seulement qu’une rupture est possible.

Déplacer un script Office

Autoriser l’exécution d’un script partagé

La première fois que vous exécutez un script qui ne vous appartient pas, la boîte de dialogue Exécuter les autorisations s’ouvre. Cette commande demande si le script doit être autorisé à afficher et à modifier le classeur. Si vous faites confiance à l’auteur du script, sélectionnez Autoriser.

Remarque

La boîte de dialogue Exécuter les autorisations s’ouvre également chaque fois que le script est mis à jour par un autre collègue de votre organization.

Autorisez ou interdisez les scripts d’autres utilisateurs de votre organisation.

Configuration requise

Un compte d’abonnement Microsoft 365 actif avec une licence Microsoft 365 commerciale ou éducative qui a accès aux applications de bureau Microsoft 365 Office. Cela inclut les éléments suivants :

  • Applications Microsoft 365 pour les entreprises
  • Microsoft 365 Business Standard
  • Applications Microsoft 365 pour les entreprises
  • Office 365 ProPlus pour les appareils
  • Office 365 A3
  • Office 365 A5
  • Office 365 Entreprise E1
  • Office 365 Entreprise E3
  • Office 365 Entreprise E5
  • Office 365 F3
  • Authentification du serveur : lors de la première exécution de l’enregistreur de scripts ou de l’éditeur de code, vous devez vous authentifier auprès du serveur afin que vos scripts puissent être enregistrés dans le cloud. Connectez-vous à votre compte Microsoft comme d’habitude, puis, lorsque l’invite Autorisations demandées s’affiche, sélectionnez Accepter pour continuer.

Remarque

Une fois que vous avez activé le paramètre correct dans le Centre d’administration, les utilisateurs finaux disposant de la licence appropriée peuvent accéder à la fonctionnalité. Cette fonctionnalité n’est pas encore disponible dans Microsoft 365 pour le gouvernement américain et les clients résidant des données dans l’une des nouvelles zones géographiques de centre de données locales .

Voir aussi

Présentation des scripts Office dans Excel

Paramètres des scripts Office dans Microsoft 365

Créer un bouton pour exécuter un script Office