VBA Winword: Menüleiste einschränken

Hallo,
ich möchte ein Makro schreiben, dass bei Aufruf in Word die Menüs und Symbolleiste einschränkt, so dass diese Einschränkungen bei künftigen Starts von Word in Kraft treten. Mit

For Each x In CommandBars
If x.Name = „Standard“ Then x.Enabled = False
Next

kann ich zwar die Standard-Symbolleiste abschalten, doch wenn ich Winword beende und neu starte, ist die Leiste wieder da. Kann man die Einstellung irgendwie fest in die normal.dot speichern?

schon mal meinen Dank im voraus
Subito

ich möchte ein Makro schreiben, dass bei Aufruf in Word die
Menüs und Symbolleiste einschränkt, so dass diese
Einschränkungen bei künftigen Starts von Word in Kraft treten.
Mit

For Each x In CommandBars
If x.Name = „Standard“ Then x.Enabled = False
Next

kann ich zwar die Standard-Symbolleiste abschalten, doch wenn
ich Winword beende und neu starte, ist die Leiste wieder da.
Kann man die Einstellung irgendwie fest in die normal.dot
speichern?

Hi Subito,

ungetestet, probiermal, du läßt das Makro laufen, dann gehst du in den Editor, klickst links die Normal.dot an und gehst dann oben links auf Datei speichern, dann Word beenden und schauen was passiert.

Wenn’s klappt isses gut, wenn nicht habe ich ich nix gesagt :smile:

Gruß
Reinhard

schon mal meinen Dank im voraus
Subito

hallo

ungetestet:

set dok = activedocument.attachedtemplate.openasdocument
dok.save

sollte die aktuelle dokumentvorlage abspeichern.

lg
erwin

Danke, aber …
Ich danke Euch für die Tipps, aber anscheinend liegt das Problem an der Eigenschaft. Anscheinend wird die Einstellung von enabled nicht in der normal.dot gespeichert. Wenn ich visible verwende, klappt es.
Mein Problem ist jetzt allerdings, dass ich die commandbar „Toolbar List“ abschalten muss und das geht nur über enabled.

CU
Subito