kostenloser Webspace werbefrei: lima-city


Serienbrief Meldung abfangen

lima-cityForumProgrammiersprachenBasic

  1. Autor dieses Themas

    robin

    Kostenloser Webspace von robin

    robin hat kostenlosen Webspace.

    Hallo, ich habe in Word einen Serienbrief und dazu passend in Access eine Abfrage die die Daten liefert.
    Jetzt kommt aber dank Microsoft immer eine Meldung:
    Das Öffnen dieses Dokuments wird den folgenden SQL-Befehl ausführen:
    SELECT * FROM Ihre Datenquelle
    Daten aus Ihrer Datenbank werden in das Dokument eingefügt. Möchten Sie fortfahren?

    Laut Microsoft kann man das in der Registry abstellen (siehe http://support.microsoft.com/kb/825765/de)
    Diese Lösung möchte ich NICHT!

    Wie kann ich mit VBA mein Öffnen der Datei
    1. prüfen ob die Meldung kommt
    2. die Meldung unterdrücken und mit ja bestätigen

    Wo genau muss der Text rein?

    EDIT:
    ich habe gerade festgestellt, dass etwas was in "sub Document_New()" reinschreibe erst nach der Meldung ausgeführt wird

    Beitrag zuletzt geändert: 6.8.2009 15:51:54 von robin
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. cbhp

    Co-Admin Kostenloser Webspace von cbhp

    cbhp hat kostenlosen Webspace.

    Du könntest über den Befehl SendKeys() die Tastenkombination an das Fenster schicken, um die Meldung wegzudrücken, z.B. ein {ENTER}.
    Alternativ änderst du den Registry-Eintrag über VBA, bvor die Datenquelle geöffnet wird und setzt den Registry-Eintrag nachher wieder zurück.
    Um zu überprüfen, ob die Meldung erscheint, müsstet du auf die Windows API zurückgreifen über GetWindowText() usw.
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!