Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Im Word-Makro AutoExec herausfinden, wie Word gestartet wurde

a.nonyma / 7 Antworten / Flachansicht Nickles

Hallo,

kann ich im Word-Makro AutoExec (wird beim Start von Word automatisch ausgeführt) feststellen, ob Word mit einem neuen (Doppelklick auf Word) oder einem bereits vorhandenen Dokument (Doppelklick auf ein Dokument) gestartet wurde? Wenn ja, wie? Ein Dokument wird zu diesem Zeitpunkt ja noch nicht angezeigt...

Danke für Tips :-)

A.Nonyma

bei Antwort benachrichtigen
a.nonyma Borlander „Kurzer Blick in die VBA-Hilfe zum Stichwort AutoExec verrät: Beim erstrellen...“
Optionen

Hallo Borlander,

leider läßt sich damit nicht alles realisieren. Mein ursprüngliches Problem war eigentlich, den Zoom für jedes Dokument auf Seitenbreite einzustellen, was aber beim Start von Word mit einem neuen Dokument nicht funktioniert :-( Denn AutoNew wird beim standardmäßig angelegten Dokument1 offenbar nicht ausgeführt. Deshalb lege ich als Workaround in AutoExec ein neues Dokument (ebenfalls Dokument1) an, was jedoch beim Start mit einem bereits vorhandenen Dokument zusätzlich angezeigt wird. Wenn ich das hier überflüssige Dokument1 in AutoOpen wieder schließe, führt das zu einem unschönen Flackern, da offensichtlich der Fokus zwischen Dokument1 und XYZ.doc mehrfach wechselt.

Wenn ich zum Zeitpunkt AutoExec wüßte, ob ich mit einem vorhandenen Dokument starte oder nicht, könnte ich mein eigenes Dokument1 nur im zweiten Fall anlegen lassen...

Viele Grüße

A.Nonyma

bei Antwort benachrichtigen