none
VBA wird in accde nicht krrekt ausgeführt RRS feed

  • Frage

  • Ich erstelle kleine Anwendungen in Access.
    In meiner neuen Anwendung habe ich eine email aus Access gestartet und die Daten aus zur Anrede verwendet.
    Nach meiner Recherche habe ich über SendKey die Möglichkeit gefunden, den Cursor in der geöffneten email unter die Anrede zu stellen. Auf meinem PC hat alles funktioniert.
    Bei Kollegen, die eine kompilierte Version des Programms von mir bekommen haben bleibt der Cursor in der eMail am Anfang der Anrede stehen.
    Ich kann mir dies nicht erklären.
    Alle verwenden Access 2016.
    Wer kann bei diesem Problem helfen?

    Gruß Wolfgang
    Dienstag, 5. September 2017 16:15

Alle Antworten

  • SendKeys wird immer nur an das aktive Fenster und dort wiederum an das aktive Eingabefeld gesendet.
    Ggf. ist dein Sendkeys einfach zu schnell, d.h., dass das Eingabefeld noch nicht empfangsbereit war.
    Mach vorher mal eine Pause von 0,1 - 0,25 Sekunden.
    Kompilierte Versionen laufen schon mal schneller.

    Dienstag, 5. September 2017 16:24
  • Hier gibt es ggf. eine weitere Hilfe da VBA ähnlich zu VB6 arbeitet:
    http://www.datenspektakel.de/visual-basic-vb6-ist-nicht-tot-selbst-sendkeys-funktioniert-unter-windows-8/
    Dienstag, 5. September 2017 16:31