Office 2000 - Meldung per VBA unterdrücken bzw. automatisch bestätigen
Hallo,
habe eine Worddatei (Serienbrief mit div. Makros) die auf eine Excel-Datei (mit div. Makros) als Datenquelle zugreift.
Der Serienbrief ist als separate "Serienbrief.dot" hinterlegt.
Zum Durchführen wird die .dot per lnk aufgerufen und dann automatisch ein neues Serienbrief-Dokument "Dokument1"
auf Basis der .dot geöffnet. Parallel, wie üblich, öffnet sich die Excel-Datei. Der neue Serienbrief kann erstellt werden.
Problem:
Beim öffnen bekomme ich von Word 2 Mal die Meldung:
"Dieses Dokument enthält eine oder mehrere Verknüpfungen zu anderen Dateien. Möchten Sie ...... aktualisieren."
Wenn die Meldungen erscheinen, steht oben in der Kopfzeile von Word noch kein Dateiname.
Diese Meldung möchte ich verbergen bzw. automatisch durchführen lassen.
Bisherige Lösung, die nicht funktioniert:
Habe versucht in der .dot folgende Makros zu hinterlegen
Die Meldungen erscheinen trotzdem!!
Vermute mein Befehl "ActiveDocument.AskToUpdateLinks = False" ist falsch.
Denn zumindest "Sub Auto_Exec()" müßte doch greifen?
Wie kann ich es per VBA erreichen, daß die Meldung nicht mehr erscheint?
Für Lösungen bin ich dankbar.
Gruß
Uwe
P.S.: Notwendig ist das Ganze, da die Serienbrieffunktion auf Rechnern eines Kleingartenvereins (Computerlaien) installiert werden soll.
Um die Nutzer so wenig wie möglich zu irritieren, habe ich schon diverse Abfrage automatisiert. Aber das genannte Problem bekomme ich nicht hin.
habe eine Worddatei (Serienbrief mit div. Makros) die auf eine Excel-Datei (mit div. Makros) als Datenquelle zugreift.
Der Serienbrief ist als separate "Serienbrief.dot" hinterlegt.
Zum Durchführen wird die .dot per lnk aufgerufen und dann automatisch ein neues Serienbrief-Dokument "Dokument1"
auf Basis der .dot geöffnet. Parallel, wie üblich, öffnet sich die Excel-Datei. Der neue Serienbrief kann erstellt werden.
Problem:
Beim öffnen bekomme ich von Word 2 Mal die Meldung:
"Dieses Dokument enthält eine oder mehrere Verknüpfungen zu anderen Dateien. Möchten Sie ...... aktualisieren."
Wenn die Meldungen erscheinen, steht oben in der Kopfzeile von Word noch kein Dateiname.
Diese Meldung möchte ich verbergen bzw. automatisch durchführen lassen.
Bisherige Lösung, die nicht funktioniert:
Habe versucht in der .dot folgende Makros zu hinterlegen
Sub Auto_Exec()
ActiveDocument.AskToUpdateLinks = False
End Sub
Sub Auto_New()
ActiveDocument.AskToUpdateLinks = False
End Sub
Sub Auto_Open()
ActiveDokument.AskToUpdateLinks = False
End Sub
Die Meldungen erscheinen trotzdem!!
Vermute mein Befehl "ActiveDocument.AskToUpdateLinks = False" ist falsch.
Denn zumindest "Sub Auto_Exec()" müßte doch greifen?
Wie kann ich es per VBA erreichen, daß die Meldung nicht mehr erscheint?
Für Lösungen bin ich dankbar.
Gruß
Uwe
P.S.: Notwendig ist das Ganze, da die Serienbrieffunktion auf Rechnern eines Kleingartenvereins (Computerlaien) installiert werden soll.
Um die Nutzer so wenig wie möglich zu irritieren, habe ich schon diverse Abfrage automatisiert. Aber das genannte Problem bekomme ich nicht hin.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 176606
Url: https://administrator.de/contentid/176606
Ausgedruckt am: 03.12.2024 um 18:12 Uhr
2 Kommentare
Neuester Kommentar