Thema Datum  Von Nutzer Rating
Antwort
19.08.2022 22:20:52 M.G.
NotSolved
20.08.2022 10:39:35 ralf_b
NotSolved
20.08.2022 11:46:56 M.G.
NotSolved
Blau Word Vorlage mit Makros ohne Makro speichern
20.08.2022 16:32:39 xlKing
NotSolved
20.08.2022 16:50:54 Gast95280
NotSolved
21.08.2022 12:49:04 M.G.
NotSolved
22.08.2022 22:32:30 xlKing
NotSolved
23.08.2022 16:51:24 M.G.
Solved
23.08.2022 18:40:59 xlKing
Solved
23.08.2022 22:01:46 M.G.
NotSolved

Ansicht des Beitrags:
Von:
xlKing
Datum:
20.08.2022 16:32:39
Views:
511
Rating: Antwort:
  Ja
Thema:
Word Vorlage mit Makros ohne Makro speichern

Hallo M.G.

Beim Speichern einer Datei als .docx werden alle Macros rausgeschmissen. Demzufolge gibt es auch nix zu aktivieren. Wie du aber schon richtig erkannt hast, wird auch die Dokumentvorlage geöffnet auf der das neue Dokument basiert. Und darauf bezieht sich dann die Frage, ob du deren Makros aktivieren willst.

Damit das nicht mehr vorkommt, musst du die Vorlage vom Dokument trennen. Diese Funktion ist ein wenig versteckt: Datei -> Informationen -> Auf Probleme überprüfen -> Dokument prüfen -> Button Prüfen -> und an der Stelle mit dem Roten Ausrufezeichen wo was von Vorlage steht auf den Button Alle entfernen klicken.

Das ist natürlich ziemlich umständlich und kann auch gern mal vergessen werden. Einfacher gehts, wenn du das gleich per Makro beim Speichern automatisch mit erledigst:

Füge in der Vorlagendatei ein neues Klassenmodul ein (z.B. Klasse1) und gibt dort diesen Code ein:

Public WithEvents app As Application

Private Sub app_DocumentBeforeSave(ByVal Doc As Document, SaveAsUI As Boolean, Cancel As Boolean)
  If Doc.AttachedTemplate.Name = "Vorlage1.dotm" Then
    Doc.RemoveDocumentInformation wdRDITemplate
  End If
End Sub

Außerdem gibst du im Modul ThisDocument der Vorlage diesen Code ein:

Dim SaveEvent As New Klasse1
Private Sub Document_New()
  
  Set SaveEvent.app = Application
    
  With Selection
    .GoTo What:=wdGoToBookmark, Name:="Ueberschrift"
    .TypeText Text:="Das ist ein Test"
  End With
End Sub

Dann speichern und schließen. Wenn du nun ein neues Dokument basierend auf der Vorlage erstellst musst du nur einmalig die Makros aktivieren. Sobald du das Dokument dann speicherst wird die Verbindung zur Vorlage entfernt.

Gruß Mr. K.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
19.08.2022 22:20:52 M.G.
NotSolved
20.08.2022 10:39:35 ralf_b
NotSolved
20.08.2022 11:46:56 M.G.
NotSolved
Blau Word Vorlage mit Makros ohne Makro speichern
20.08.2022 16:32:39 xlKing
NotSolved
20.08.2022 16:50:54 Gast95280
NotSolved
21.08.2022 12:49:04 M.G.
NotSolved
22.08.2022 22:32:30 xlKing
NotSolved
23.08.2022 16:51:24 M.G.
Solved
23.08.2022 18:40:59 xlKing
Solved
23.08.2022 22:01:46 M.G.
NotSolved