Schutz von Makros in der normalen Vorlage (Microsoft Word)
In Bretts Unternehmensnetzwerk wird die Normal-Vorlage regelmäßig automatisch aktualisiert, je nachdem, was seine IT-Abteilung tut. Das Problem ist, dass die Normal-Vorlage Bretts Makros enthält, die er entwickelt hat, was bedeutet, dass sie überschrieben werden. Er fragt sich, ob es eine Möglichkeit gibt, sicherzustellen, dass seine Makros intakt bleiben, auch wenn die IT-Abteilung beschließt, die Normal-Vorlage zu aktualisieren.
Hier müssen einige Dinge geklärt werden, bevor vorgeschlagen wird, wie diese Situation angegangen werden könnte. Zuerst muss Brett bestimmen, wo seine normale Vorlage gespeichert ist. Wenn es auf einem Netzlaufwerk gespeichert ist, so dass mehrere Personen im Netzwerk darauf zugreifen können, sollte Brett es wahrscheinlich sowieso nicht ändern – es liegt im Zuständigkeitsbereich der IT-Abteilung und Brett sollte keine eigenen Makros speichern drin.
Wenn sich die Normal-Vorlage jedoch auf Bretts lokalem Computer befindet, ist das eine andere Geschichte. Dies bedeutet, dass die IT-Abteilung in gewisser Weise die Normal-Vorlage nicht nur auf Bretts Computer, sondern auch auf allen anderen Computern im Netzwerk aktualisiert. Aus der Sicht eines Benutzers ist dies nur ein wenig unhöflich. (OK, ziemlich unhöflich und ein bisschen drakonisch zu booten.) Das Unternehmen sollte seine eigenen benutzerdefinierten Vorlagen entwickeln und diese dann an einem bestimmten Ort speichern, ohne die normale Vorlage eines Benutzers zu überschreiben. Bei diesem Ansatz wird der Speicherort für Arbeitsgruppenvorlagen festgelegt: „wie in diesem Tipp beschrieben„.
Unabhängig davon, was das Unternehmen tun soll, werden sie natürlich weiterhin tun, was sie wollen – einschließlich des Überschreibens von Bretts Normal-Vorlage. Brett kann einige Schritte unternehmen, um seine Makros zu schützen, einschließlich des regelmäßigen Exportierens der Makromodule aus der Normal-Vorlage an einen Sicherungsspeicherort. Sie können dies tun, indem Sie die folgenden allgemeinen Schritte ausführen:
-
Drücken Sie Alt + F11, um den Visual Basic-Editor (VBE) anzuzeigen.
-
Suchen Sie im Bereich Projekt-Explorer links neben der VBE das normale Projekt.
-
Erweitern Sie den Ordner Module unter dem Projekt Normal. (Module sind das Organisationselement, das Ihre Makros enthält.)
-
Klicken Sie mit der rechten Maustaste auf das Modul, das Sie exportieren möchten. Die VBE zeigt ein Kontextmenü an.
-
Wählen Sie im Kontextmenü die Option Datei exportieren. Das Dialogfeld Datei exportieren wird angezeigt.
-
Verwenden Sie die Steuerelemente im Dialogfeld, um einen Namen für Ihr Backup und den Speicherort anzugeben, an dem es gespeichert werden soll. (Sie können es vorerst auf dem Desktop speichern und später außerhalb von Word an einen sichereren Ort verschieben.)
-
Klicken Sie auf die Schaltfläche Speichern.
-
Schließen Sie den Visual Basic-Editor.
Dies ist ein besonders guter Ansatz, wenn sich Ihre Makros nicht allzu oft ändern. Wenn die Vorlage „Normal“ aktualisiert wird, können Sie die Makromodule einfach mithilfe der Sicherungen wieder in sie importieren. (Sie importieren die Makros, indem Sie die oben beschriebenen Schritte ausführen, aber im in Schritt 4 angezeigten Kontextmenü die Option Datei importieren auswählen.)
Natürlich kann dies im Laufe der Zeit zu einem Schlag ins Maul werden. Sie müssen daran denken, Ihre Makrosicherungen auf dem neuesten Stand zu halten, und Sie müssen Schritte unternehmen, um Ihre normale Vorlage zu aktualisieren, wenn die IT-Abteilung ihre Arbeit erledigt. Eine bessere Lösung besteht darin, einfach Ihr eigenes „globales“
zu erstellen Vorlage, die Ihre Makros enthält. Sie können diese Vorlage in Ihrem Startordner speichern. Sie ist dann verfügbar, wenn Sie Word starten.
Verschieben Sie die Makros einfach in eine brandneue, leere Vorlage. (Eine gute Möglichkeit, dies zu tun, besteht darin, sie mithilfe der bereits beschriebenen Schritte aus der Normal-Vorlage zu exportieren. Löschen Sie die Module nach dem Export aus der Normal-Vorlage und importieren Sie diese Module dann mit dem Visual Basic-Editor in die neue, leere Vorlage.)
Als Nächstes möchten Sie diese neue Vorlage im Startordner speichern. Der Speicherort dieses Ordners kann von System zu System variieren. Für mich ist der einfachste Weg, den Speicherort des Startordners zu ermitteln, die folgenden Schritte:
-
Zeigen Sie das Dialogfeld Word-Optionen an. (Klicken Sie in Word 2007 auf die Schaltfläche Office und dann auf Word-Optionen. Zeigen Sie in Word 2010 oder einer späteren Version die Registerkarte Datei des Menübands an und klicken Sie dann auf Optionen.)
-
Klicken Sie links im Dialogfeld auf Erweitert.
-
Scrollen Sie zum Ende der Optionen und klicken Sie auf Dateispeicherorte. Word zeigt das Dialogfeld Dateispeicherorte an. (Siehe Abbildung 1.)
-
Wählen Sie in der Liste der Dateitypen Start.
-
Klicken Sie auf Ändern.
Das resultierende Dialogfeld gibt den Speicherort des von Word verwendeten Startordners an. Wenn Sie den Speicherort des Startordners gefunden haben, schließen Sie Word und kopieren Sie die Vorlage mit Windows in diesen Ordner. Wenn Sie Word das nächste Mal starten, wird die Vorlage automatisch geöffnet und alle darin enthaltenen Makros sind verfügbar, so als wären sie noch in Ihrer normalen Vorlage enthalten. Außerdem werden sie nicht durch irgendetwas gestört, das Ihre IT-Abteilung möglicherweise mit Ihrer normalen Vorlage macht.
_Hinweis: _
Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (13648) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365.