Ich versuche, alle geöffneten Word-Dateien zu speichern und zu schließen (zunächst ziele ich nur auf eine davon ab).
Das von mir erstellte Makro funktioniert, wenn es von Word aus ausgeführt wird (durch Klicken auf „Ausführen“). Es wird jedoch nicht ausgeführt, wenn es von der Befehlszeile aus folgendermaßen aufgerufen wird:
winword.exe /n /mMacro3
Betriebssystem: Windows 11
Word-Version: 2019
Word wird geöffnet und zeigt an, dass „die Makros dieses Projekts deaktiviert wurden“.
Ich habe versucht, eine andere Zieldatei zu verwenden und Word neu zu starten.
Die Zieldatei ist „Doc2.docm“.
Ich denke, es ist in "Normal.dotm" verfügbar, weil es erscheint, wenn ich diese Option in der Makro-Menü.
In den Makroeinstellungen sind alle Makros zulässig und vorsichtshalber ist auch die Option „VBA-Projekt-DOM vertrauen“ (übersetzt) aktiviert.
Mir fehlt die Möglichkeit, die manche Leute in Foren haben, nämlich einen Abschnitt „Sicherheit“ (keine Registerkarte) im ersten Reiter der Dateieigenschaften im Datei-Explorer mit der Option zum Entsperren der Datei.
Die Optionen „Entwickler->Schützen->Bearbeitung einschränken“ sind vollständig deaktiviert.
Die Makrodatei:
Public Sub Macro3()
'
' Macro3 Macro
'
'
Dim doc As Document
Dim docName As String
docName = "Doc2.docm"
For Each doc In Documents
If doc.Name = docName Then
doc.Save
doc.Close
End If
Next doc
MsgBox "The ''" & docName & "'' document was not founr.", vbExclamation
End Sub
Was mache ich falsch? Danke.