Übertragen von Multifunktionsleistenanpassungen (Microsoft Excel)
Ian erstellte ein Makro und passte das Menüband mit einer Schaltfläche an, mit der dieses Makro ausgeführt wird. (Funktioniert hervorragend!) Er hat die Arbeitsmappe in Dropbox übertragen, damit ein Kollege sie verwenden kann. Als sie die Arbeitsmappe öffnete, fehlte der Knopf, den Ian dem Menüband hinzugefügt hatte. Er fragt sich, warum dies geschieht und wie er es umgehen kann.
Die Antwort auf diese Frage hängt zum großen Teil davon ab, wie Sie die Anpassungen an Ihrer Excel-Version vorgenommen haben.
Arbeiten mit der Symbolleiste für den Schnellzugriff
Wenn Ihre Anpassungen das Hinzufügen des Makros zur Symbolleiste für den Schnellzugriff beinhalteten, werden diese Änderungen nicht wie Makros in einer bestimmten Arbeitsmappe gespeichert. Sie werden von Excel in einer sogenannten QAT-Datei gespeichert. Wie Sie mit einer QAT-Datei arbeiten, hängt von der verwendeten Excel-Version ab. Falls gewünscht, können Sie einfach Windows verwenden, um nach Dateien zu suchen, die mit einer QAT-Erweiterung enden. Wenn Sie und der Kollege Excel 2007 verwenden, können Sie die QAT einfach von Ihrem System auf das System des Kollegen kopieren und sicherstellen, dass die auf diesem System vorhandene QAT-Datei überschrieben wird.
Wenn Sie Excel 2010 oder höher verwenden und Ihr Kollege dieselbe Excel-Version wie Sie verwendet, sollten Sie die folgenden Schritte ausführen:
-
Klicken Sie im Menüband auf die Registerkarte Datei.
-
Klicken Sie auf Optionen. Excel zeigt das Dialogfeld Excel-Optionen an.
-
Klicken Sie links im Dialogfeld auf Symbolleiste für den Schnellzugriff. (Siehe Abbildung 1.)
-
Klicken Sie auf die Dropdown-Liste Importieren / Exportieren in der unteren rechten Ecke des Dialogfelds. Excel zeigt zwei Optionen an.
-
Wählen Sie Alle Anpassungen exportieren. Excel zeigt das Dialogfeld Datei speichern an.
-
Wählen Sie mithilfe der Steuerelemente im Dialogfeld einen Speicherort aus, an dem die Sicherungsdatei gespeichert werden soll.
-
Klicken Sie auf Speichern. Excel speichert die Anpassungsdatei dort, wo Sie sie in Schritt 6 angegeben haben.
-
Klicken Sie auf Abbrechen, um das Dialogfeld Excel-Optionen zu schließen.
Die in Schritt 7 erstellte Datei ist Ihre Exportdatei. Sie können es in Dropbox kopieren, und der Kollege kann die oben aufgeführten Schritte ausführen, mit der Einschränkung, dass er oder sie in Schritt 5 importieren sollte, um sicherzustellen, dass Ihre Exportdatei importiert wird.
Natürlich möchten Sie möglicherweise ändern, wie Sie die Änderungen an der Symbolleiste für den Schnellzugriff tatsächlich vorgenommen haben. In den neuesten Versionen von Excel können Sie festlegen, dass eine Änderung der Symbolleiste für den Schnellzugriff mit einer bestimmten Arbeitsmappe gespeichert werden soll. So können Sie beispielsweise die Änderung mit derselben Arbeitsmappe speichern, die das Makro enthält – mit derselben Arbeitsmappe, die Sie in Dropbox speichern und die Ihr Kollege verwenden soll. Befolgen Sie dazu die folgenden allgemeinen Schritte:
-
Stellen Sie sicher, dass das Makro für Ihren Kollegen in einer neuen Arbeitsmappe gespeichert ist.
-
Speichern Sie die Arbeitsmappe wie gewohnt als makrofähige Arbeitsmappe.
-
Zeigen Sie das Dialogfeld Excel-Optionen an. (Klicken Sie in Excel 2007 auf die Schaltfläche Office und dann auf Excel-Optionen. In Excel 2010 und späteren Versionen wird die Registerkarte Datei des Menübands angezeigt, und klicken Sie dann auf Optionen.)
-
Klicken Sie links im Dialogfeld auf Symbolleiste für den Schnellzugriff.
-
Verwenden Sie in der oberen rechten Ecke des Dialogfelds die Dropdown-Liste Schnellzugriffssymbolleiste anpassen, um die Arbeitsmappe auszuwählen, die Ihr Makro enthält. (Dies sollte die Arbeitsmappe sein, die Sie mit Ihrem Kollegen teilen möchten.)
-
Verwenden Sie die Steuerelemente im Dialogfeld, um das Makro zur QAT hinzuzufügen.
-
Schließen Sie das Dialogfeld Excel-Optionen.
-
Speichern Sie die Arbeitsmappe und teilen Sie sie mit Ihrem Kollegen.
Die QAT-Anpassung ist jetzt nur aktiv, wenn die Arbeitsmappe, die diese Anpassung enthält, aktiv ist. (Der Schlüssel ist die Auswahl, die Sie in Schritt 5 treffen.
Arbeiten mit der Multifunktionsleiste
Wenn Ihre Änderungen nicht tatsächlich an der Symbolleiste für den Schnellzugriff vorgenommen wurden, sondern stattdessen Stattdessen müssen Sie eine detailliertere Reihe von Schritten ausführen, die die Übertragung und Installation einer sogenannten OfficeUI-Datei umfassen. Sie können viele davon finden Ausführliche Informationen zum Übertragen dieser Datei finden Sie hier:
https://msdn.microsoft.com/en-us/library/office/ee704589
Erstellen eines Add-Ins
Das Problem mit einer der Lösungen Bisher wird dargestellt, dass sie wahrscheinlich Anpassungen überschreiben, die Ians Kollege bereits für sein System eingerichtet hat. Mit anderen Worten, Ians Anpassungen würden diesen Anpassungen nicht hinzugefügt, sie würden diese Anpassungen ersetzen Potenzial, Ians Kollegen ziemlich mürrisch zu machen.
Die beste Lösung könnte für sein Ian erstellt ein Add-In, das das Makro verfügbar macht und dabei Änderungen an der Benutzeroberfläche vornimmt.
Ian müsste zwei Dinge tun:
-
Erstellen Sie ein Makro zum automatischen Öffnen, das die Benutzeroberfläche beim Öffnen der Arbeitsmappe ändert. Dieses Makro muss sich in derselben Arbeitsmappe befinden wie das Makro, das Ian für den Kollegen erstellt hat.
-
Konvertieren Sie die Arbeitsmappe in ein Add-In.
Das mag ein bisschen übertrieben erscheinen, ist aber nicht so schwierig. (Ehrlich gesagt ist das Makro zum Ändern der Benutzeroberfläche möglicherweise am schwierigsten, aber dieser Schwierigkeitsgrad hängt davon ab, wie umfangreich die Änderungen sind, die das Makro vornehmen soll.) Die Konvertierung in ein Add-In ist nicht so schwierig alles; Details finden Sie hier:
https://excelribbon.tips.net/T008528
Sobald das Add-In fertig ist, kann der Kollege das Add-In installieren und aktivieren, unabhängig von der von ihm verwendeten Excel-Version.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (7790) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365.