Applies ToExcel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web

Office-Skripts können für andere Benutzer in Ihrem organization freigegeben werden. Wenn Sie ein Skript freigeben, fügen Sie das Skript an die Arbeitsmappe an, sodass andere benutzer es anzeigen und ausführen können. 

Wichtig: Jeder, der eine Arbeitsmappe bearbeiten kann, kann die angefügten Skripts anzeigen und ausführen.

Freigeben und Aufheben der Freigabe Ihres Skripts in einer Arbeitsmappe

Sie können die Seite "Details" eines Skripts verwenden, um das Skript in einer Arbeitsmappe freizugeben. Ihre Skripts werden auf Ihrem OneDrive gespeichert. Wenn Sie eine freigeben, erstellen Sie einen Link zu der Arbeitsmappe, die Sie geöffnet haben.

Wie Sie ein Skript auf der Seite Details freigeben, hängt von Ihrer Excel-Version ab. Die Freigabe über Skriptzugriff auf der Detailseite wird derzeit eingeführt und ist möglicherweise nicht für alle Benutzer verfügbar. Die Freigabe über das Menü Weitere Optionen (...) des Code-Editors ist verfügbar, wenn die Freigabe über Skriptzugriff nicht verfügbar ist.

Freigeben und Aufheben der Freigabe über Skriptzugriff

Die Freigabe von Office-Skripts über Skriptzugriff wird derzeit eingeführt und ist möglicherweise nicht für alle Benutzer verfügbar. Führen Sie die folgenden Schritte aus, um die Freigabe mit Skriptzugriff zu erhalten. 

  1. Wählen Sie auf der Registerkarte Automatisieren im Katalog oder in der Liste Alle Skripts das Skript aus, das Sie freigeben möchten.

    Hinweis: Sie können nur Ihre eigenen Skripts freigeben. Möglicherweise haben Sie Zugriff auf andere Skripts, die für Sie freigegeben wurden, oder auf integrierte Beispielskripts, die nicht freigegeben werden können.

    Office-Skriptkatalog Der Code-Editor wird geöffnet und zeigt das ausgewählte Skript an.

  2. Scrollen Sie zum Abschnitt Skriptzugriff , und öffnen Sie ihn, wenn der Abschnitt noch nicht geöffnet ist. Wenn Ihnen die Freigabe über Skriptzugriff zur Verfügung steht, wird eine Schaltfläche mit der Bezeichnung In Arbeitsmappe hinzufügen angezeigt.Freigeben von Office-Skripts über Skriptzugriff mithilfe der Schaltfläche Arbeitsmappe hinzufügen.

  3. Wählen Sie die Schaltfläche In Arbeitsmappe hinzufügen aus, um das Skript mit einer Schaltfläche zu Ihrer Arbeitsmappe hinzuzufügen.

    Hinweis: Freigegebene Skripte können von jedem Benutzer mit Schreibberechtigungen für die Arbeitsmappe ausgeführt werden. Alles, was durch das Skript geändert wird, wird als Bearbeitung der Person erfasst, die das Skript ausführt, nicht als Bearbeitung durch den Besitzer des Skripts.Alle Aktualisierungen, die Sie an einem freigegebenen Skript vornehmen, werden automatisch für andere Personen freigegeben. Das Skript wird aktualisiert, wenn Sie es speichern. Personen, die gerade eine alte Version Ihres Skript verwenden, müssen es möglicherweise erneut öffnen, um Ihre Änderungen zu erhalten.Ein Office-Skript kann nur innerhalb Ihres organization freigegeben werden. Skripts können nicht für externe Benutzer freigegeben werden.

  4. Wählen Sie den Pfeil nach unten aus, um ein Menü mit den zusätzlichen Optionen Hinzufügen ohne Schaltfläche und Aus Arbeitsmappe entfernen zu öffnen.  Verwenden Sie das Dropdownmenü Arbeitsmappe hinzufügen, um die Freigabeoptionen anzupassen.

  5. Wählen Sie die Schaltfläche Hinzufügen ohne aus, um das Skript ihrer Arbeitsmappe hinzuzufügen, ohne der Arbeitsmappe eine Schaltfläche hinzuzufügen. Informationen zum Anzeigen von Skripts, die einer Arbeitsmappe ohne Schaltfläche hinzugefügt wurden, finden Sie im Code-Editor > Liste Diese Arbeitsmappe .

  6. Wählen Sie Aus Arbeitsmappe entfernen aus, um das Skript aus Ihrer Arbeitsmappe zu entfernen.

    Hinweis: Wenn Sie eine Skriptschaltfläche aus der Arbeitsmappe löschen, wird dieses Skript nicht aus dem Code-Editor > Liste Diese Arbeitsmappe entfernt. Verwenden Sie Aus Arbeitsmappe entfernen, um ein Skript aus der Arbeitsmappe zu entfernen.

    Wichtig: Stellen Sie sicher, dass Sie die Freigabe beenden möchten, da dies nicht rückgängig zu machen ist. Um das Skript erneut freizugeben, müssen Sie es manuell in jeder Arbeitsmappe freigeben. Wenn Sie bereit sind, wählen Sie Freigabe beenden aus.

Freigeben über das Menü "Weitere Optionen" des Code-Editors

Wenn die Freigabe über Skriptzugriff nicht verfügbar ist, verwenden Sie das Menü Weitere Optionen (...) des Code-Editors .

  1. Wählen Sie auf der Registerkarte Automatisieren im Katalog oder in der Liste Alle Skripts das Skript aus, das Sie freigeben möchten.

    Hinweis: Sie können nur Ihre eigenen Skripts freigeben. Möglicherweise haben Sie Zugriff auf andere Skripts, die für Sie freigegeben wurden, oder auf integrierte Beispielskripts, die nicht freigegeben werden können.

    Office-Skriptkatalog

    Der Code-Editor wird geöffnet und zeigt das ausgewählte Skript an.

  2. Wählen Sie im Menü Weitere Optionen (...) des Code-Editorsdie Option Freigeben aus.

  3. Lesen Sie die Meldung darüber, wer das freigegebene Skript verwenden kann, und wählen Sie Freigeben aus, um fortzufahren. Im Skriptkatalog weist das freigegebene Skript nun ein anderes Symbol auf. Dies gibt an, dass sie in der Arbeitsmappe freigegeben wurde und von jedem ausgeführt werden kann, der die Arbeitsmappe bearbeiten kann.

    Office-Skriptkatalog mit einem freigegebenen Skript

Hinweise: 

  • Freigegebene Skripte können von jedem Benutzer mit Schreibberechtigungen für die Arbeitsmappe ausgeführt werden. Alles, was durch das Skript geändert wird, wird als Bearbeitung der Person erfasst, die das Skript ausführt, nicht als Bearbeitung durch den Besitzer des Skripts.

  • Alle Aktualisierungen, die Sie an einem freigegebenen Skript vornehmen, werden automatisch mit anderen geteilt. Das Skript wird aktualisiert, wenn Sie es speichern. Personen, die gerade eine alte Version Ihres Skript verwenden, müssen es möglicherweise erneut öffnen, um Ihre Änderungen zu erhalten.

  • Ein Office-Skript kann nur innerhalb Ihres organization freigegeben werden. Skripts können nicht für externe Benutzer freigegeben werden.  

  • Sie können ein Skript auch freigeben, indem Sie eine Schaltfläche erstellen. Weitere Informationen finden Sie unter Erstellen einer Schaltfläche zum Ausführen eines Office-Skripts.

Beenden der Freigabe eines Skripts

Sie können die jedes Skript in einer Arbeitsmappe, die Sie zur Bearbeitung geöffnet haben, beenden. Beachten Sie: Wenn Sie die Freigabe eines Skripts aufheben, das Sie nicht besitzen, können Sie es nicht wieder hinzufügen. Der Besitzer des Skripts muss dies selbst tun.

  1. Wählen Sie das Skript im Skriptkatalog aus.

  2. Wählen Sie im Menü Weitere Optionen (...) des Code-Editorsdie Option Freigabe beenden aus.

  3. Wenn Sie besitzer des Skripts sind, können Sie im Dialogfeld Freigabe in dieser Arbeitsmappe beenden die Option Freigabe in allen Arbeitsmappen beenden auswählen. 

    Wichtig: Stellen Sie sicher, dass Sie die Freigabe beenden möchten, da dies nicht rückgängig zu machen ist. Um das Skript erneut freizugeben, müssen Sie es manuell in jeder Arbeitsmappe freigeben. Wenn Sie bereit sind, wählen Sie Freigabe beenden aus.

    Dialogfeld "Freigabe in Arbeitsmappe beenden"

Hinweis: Wenn Sie Ihr Skript für eine bestimmte Person freigeben möchten, anstatt es in der Arbeitsmappe freizugeben, wechseln Sie zum Ordner OneDrive > Dokumente > Office-Skripts , und geben Sie die Skriptdatei frei.

Speichern von Office-Skripts auf einer SharePoint-Website 

Speichern Sie Office-Skripts in SharePoint, um sie für Ihr Team zu teilen. Wenn Sie ein Skript in SharePoint speichern, kann jede Person mit Zugriff auf SharePoint das Skript anzeigen, bearbeiten oder ausführen.

Verschieben eines Skripts nach SharePoint

Führen Sie die folgenden Schritte aus, um zu ändern, wo ein Skript gespeichert wird.

  1. Wählen Sie auf der Registerkarte Automatisieren im Katalog oder in der Liste Alle Skripts das Skript aus, das Sie freigeben möchten. Der Code-Editor wird geöffnet und zeigt das ausgewählte Skript an. 

  2. Wählen Sie Bearbeiten aus. 

  3. Klicken Sie auf den Skriptnamen, um die Umbenennungsbeschriftung des Skripts zu öffnen. 

  4. Klicken Sie auf die Schaltfläche Verschieben. Dadurch wird eine Dateiauswahl geöffnet, in der Sie Ordner auf Ihrer SharePoint-Website auswählen können. Beim Speichern an einem neuen Speicherort wird das Skript an diesen Speicherort verschoben. 

Hinweise: 

  • Das Verschieben eines Skripts kann bis zu einer Minute dauern.

  • Beim Verschieben eines Skripts werden die aktuell zugeordneten Freigabelinks und -flows unterbrochen. Wenn links vorhanden sind, die dem Skript zugeordnet werden können, wird eine Warnmeldung angezeigt. Die Warnmeldung bedeutet nicht immer, dass ein Bruch auftritt, nur dieser ist möglich. 

MoveScripttoSharePoint

Ausführen eines freigegebenen Skripts zulassen

Wenn Sie zum ersten Mal ein Skript ausführen, das Sie nicht besitzen, wird das Dialogfeld Berechtigung ausführen geöffnet. Dadurch wird gefragt, ob das Skript die Arbeitsmappe anzeigen und bearbeiten darf. Wenn Sie dem Autor des Skripts vertrauen, wählen Sie Zulassen aus.

Dialogfeld "Ausführungsberechtigung" für ein Office-Skript in Excel

Hinweis: Wenn Sie ein Skript zum ersten Mal ausführen, wird auch das Dialogfeld Berechtigung ausführen geöffnet, wenn das Skript von einem anderen Kollegen in Ihrem organization aktualisiert wird.

Anforderungen

Ein aktives Microsoft 365-Abonnementkonto mit einer kommerziellen oder pädagogischen Microsoft 365-Lizenz, die Zugriff auf die Microsoft 365 Office-Desktop-Apps hat. Dies umfasst Folgendes:

  • Microsoft 365 Apps for Business

  • Microsoft 365 Business Standard

  • Microsoft 365 Apps for Enterprise

  • Office 365 ProPlus für Geräte

  • Office 365 A3

  • Office 365 A5

  • Office 365 Enterprise E1

  • Office 365 Enterprise E3

  • Office 365 Enterprise E5

  • Office 365 F3

  • Serverauthentifizierung: Wenn Sie die Skriptaufzeichnung oder den Code-Editor zum ersten Mal ausführen, müssen Sie sich beim Server authentifizieren, damit Ihre Skripts in der Cloud gespeichert werden können. Melden Sie sich wie gewohnt bei Ihrem Microsoft-Konto an. Wenn die Aufforderung Berechtigungen angefordert angezeigt wird, wählen Sie Akzeptieren aus, um fortzufahren.

Hinweis: Nachdem Sie die richtige Einstellung im Admin Center aktiviert haben, können Endbenutzer mit der entsprechenden Lizenz auf das Feature zugreifen. Dieses Feature ist in Microsoft 365 für US-Behörden und Kunden mit Datenresidenz in einem der neuen geografischen Regionen des lokalen Rechenzentrums noch nicht verfügbar.

Siehe auch

Einführung in Office-Skripts in Excel

Office-Skripteinstellungen in Microsoft 365

Erstellen einer Schaltfläche zum Ausführen eines Office-Skripts

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.