Einfügen von Vorlagenmakros in ein Dokument (Microsoft Word)
Neil hat eine Vorlage erstellt, die viele Makros enthält, die bei der Entwicklung eines Berichts basierend auf der Vorlage verwendet werden. Wenn seine Auftragnehmer ein neues Dokument basierend auf der Vorlage erstellen, bleiben die Makros in der Vorlage. Neil fragt sich, wie die Makros mit dem aus der Vorlage erstellten Dokument „reisen“ können, damit er die Makros weiterhin verwenden kann, wenn das Dokument vom Auftragnehmer an sein Büro gesendet wird.
Wenn Sie ein Dokument basierend auf einer Vorlage erstellen, zeigt Word diese Vorlage als „an das Dokument angehängt“ an. Da sich die Makros in der Vorlage befinden und die Vorlage an das Dokument angehängt ist, stehen dem Dokument alle Makros in der Vorlage zur Verfügung, wenn es geöffnet ist. Daher muss das Dokument die Makros nicht enthalten, da sie bereits über die Vorlage verfügbar sind.
Die Reibung tritt auf, wenn Sie das Dokument auf einen anderen Computer übertragen, z. B. einen Computer „zurück im Büro“. Wenn Sie das Dokument öffnen, sucht Word unter dem angegebenen Pfad, der im Dokument gespeichert ist, nach der angehängten Vorlage. Wenn es nicht gefunden wird, bedeutet dies, dass die Vorlage nicht verfügbar ist und daher nicht auf die Makros zugegriffen werden kann.
Zu wissen, wie Word mit Makros in der Vorlage funktioniert, führt jedoch zu einer Lösung. Alles, was Sie tun müssen, ist, wenn Sie das Dokument öffnen, die Vorlage erneut anzuhängen. Sie sollten in Ihrem Büro dieselbe Vorlage haben, die von Ihren Auftragnehmern vor Ort verwendet wird. Es befindet sich zweifellos an einem anderen Ort auf Ihrem System als auf dem Feld. Fügen Sie die Vorlage erneut hinzu, indem Sie die Schritte im Tipp „Ändern der angehängten Vorlage“ ausführen.
Wenn Sie dies häufig tun müssen, können Sie ein Makro auf den Home-Office-Computern erstellen, um die erneute Anbringung für Sie vorzunehmen. Dies kann sehr einfach sein, wie zum Beispiel:
Sub AttachTemplate() Const Target_Template As String = "C:\PathToTemplate\MyTemplate.dotm" ActiveDocument.AttachedTemplate = Target_Template End Sub
Sie sollten sicherstellen, dass die Target_Template-Konstante auf den vollständigen Pfad zu der Vorlage festgelegt ist, die Sie verwenden möchten. das gleiche, das von den Auftragnehmern vor Ort verwendet wird. Stellen Sie sicher, dass sich das Makro in der Vorlage „Normal“ befindet und Sie fertig sind. Sie können das Makro sogar dem Symbolleiste für den Schnellzugriff zuweisen oder ihm eine Tastenkombination geben. Bei jeder Ausführung des Makros wird die angehängte Vorlage für das aktuelle Dokument auf die richtige Vorlage festgelegt, und auf die Makros in dieser Vorlage kann zugegriffen werden.
WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.
(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (13621) gilt für Microsoft Word 2007, 2010, 2013, 2016, 2019 und Word in Office 365.