Hi Mathias!
richtigen. Den übernimmst Du dann als oder in einem Aufruf in
ein Makro beliebigen Namens, das Du (nur) in der
Seriendruck.dot erstellst. Wenn das Ausführen
des Makros einwandfrei funktioniert, benennst Du
es „Autoexec“, so wird
es stets beim Öffnen eines Dokuments auf Basis der Vorlage für
den Seriendruck[.dot] ausgeführt.
Puh, gar nicht so einfach.
Word hat zwar (fast) „alle“ Funktionen, die man sich vorstellen kann… aber dann auch leider in einem benutzer- und entwickler-feindlichen Schema… eben ganz M$. [1]
Also, ich hab jetzt ein Makro
gefunden, z. B. „Seriendruck“ in den Word-Befehlen. Muss ich
dann gleich auf „Ausführen“ gehen?
Im Prinzip ja, damit testest Du den korrekten Makro-Ablauf… der Makro- bzw. WordBasic-Editor kann parallel geöffnet sein/bleiben.
…und wenn alles dann wie gewünscht abläuft, bearbeitest Du das Makro händisch im WordBasic-Editor…
Wie kann ich das dann zum
Autoexec-Makro machen?
…und überschreibst einfach den Namen mit:
' Autoexec()
(Im Kommentar-Kopf der Sub/Funktion, normalerweise in dunkelgrüner Schrift.)
Dann noch in der „Serienbrief.dot“ speichern. -
Muss ich da in den Visual Basic Editor
was ändern oder wie genau? Ansonsten müsst ich doch immer über
Extras/Makro/Makros/„Seriendruck“/Ausführen gehen und das ist
ja nicht der Sinn der Sache.
Nein, nur solange Du nicht weisst, ob’s funzt oder nich’!
Irgendwie komm ich damit noch
nicht ganz klar.
Aber jetzt doch…?
Wenn es beim Laden der *.dot Probleme gäben sollte, während des Öffnens bzw. Ausführens die Shift-Taste festhalten. Dadurch wird das Autoexec-Makro unterdrückt. (Funktioniert aber nur in einem Datei-öffnen-Dialog… nicht bei Drag-n-Drop aus dem Explorer!!!)
CU DannyFox64
[1] Das ist meine Meinung, nach 14 Jahren mit DOS/Windows!