Meine Makros sind deaktiviert, wenn ich ein Word-Dokument über VBA in Access öffne?

Meine Makros sind deaktiviert, wenn ich ein Word-Dokument über VBA in Access öffne?

Ich habe eine spezielle Vorlage für die Word-Dokumente erstellt, die ich über VBA in Access erstelle. Das Problem besteht darin, dass die Makros in dieser Vorlage deaktiviert sind!

Wenn ich ein neues Dokument erstelle, indem ich auf die Vorlagendatei selbst klicke ... funktioniert es problemlos!

Ich habe versucht, meine spezielle Vorlage durch Normal.dotm zu ersetzen und erneut ein Word-Dokument über die Access-Anwendung zu erstellen ... dann funktioniert es problemlos!

Die beiden Vorlagen (Normal.dotm und meine spezielle Vorlage) sind im selben Ordner gespeichert und tatsächlich ist MEINE spezielle Vorlage nur eine Kopie von Normal.dotm.

Ich habe versucht, die Einstellungen im „Sicherheitscenter“ Häkchen für Häkchen zu ändern … es macht überhaupt keinen Unterschied!

Ich verwende das vollständig aktualisierte Windows 10 und habe gestern MSOffice 365 neu installiert, um zu sehen, ob das Problem dadurch behoben wird – hat es nicht!

Sagen Sie mir bitte, was los ist, ich werde verrückt ...

Durch Verschieben der Umgebungsvariable „SlgtSysWordSkabelon“ kann ich schnell zwischen der Verwendung von „Normal.dotm“ und „MySpecial.dotm“ wechseln, wobei es sich eigentlich nur um eine Kopie von „Normal.dotm“ handelt, die nebeneinander im richtigen Ordner abgelegt wird.

Hier ist der Code:

            Set WRDobj = CreateObject("Word.Application")
'        WRDobj.Visible = False
        Set Doc = WRDobj.Documents.add(Environ("SlgtSysWordSkabelon"))
        Doc.Sections(1).Headers(wdHeaderFooterPrimary).Range.Text = "NotatID: " & Me.NotatID.Value & "-" & Me.Benævnelse.Value
        Doc.SaveAs Environ("SlægtHovedmappe") & "\" & "NOTAT_docs\" & Me.Sti_til_fil.Text, wdFormatDocumentDefault
        WRDobj.Quit
        Set Doc = Nothing
        Set WRDobj = Nothing

Antwort1

Im Trust Center (Datei > Optionen > Trust Center > Trust Center-Einstellungen ...) sollten Sie normalerweise die Option „Alle Makros mit Benachrichtigung deaktivieren“ einstellen. Wenn Sie nun ein Dokument öffnen, das Makros enthält und Sie diese nicht zuvor genehmigt haben, sollte ein gelber Balken erscheinen und Sie fragen, ob Sie Makros zulassen möchten (was Sie möchten). Es kann jedoch vorkommen, dass Word die Makros in diesem Dokument immer noch blockiert. Schließen Sie in einem solchen Fall das Dokument, klicken Sie mit der rechten Maustaste darauf und öffnen Sie die Eigenschaften. Auf der Registerkarte „Allgemein“ unten finden Sie ein Textfeld, in dem etwas wie „Zulassen“ stehen sollte. Obwohl das angehängte Bild deutschen Text enthält, sollte es Ihnen beim Auffinden dieses Kontrollkästchens hilfreich sein. Sobald es aktiviert ist, sollten die Makros funktionieren.

Dialogfenster „Dateieigenschaften“

verwandte Informationen