Drücken Sie OK im pop-up-alert-Fenster über VBA
Habe ein Problem, ich habe ein Makro geschrieben ,das erfrischt alle 2 min, hochladen von Daten aus einer Webseite, und der Letzte Schritt von meinem Makro wird mit "Text in Spalte" Funktion, so dass es sein wird, aufgeteilt in Spalten, schön.
Scheint das problem hier, immer wenn es dazu kommt, führt diese "Text to column" er fragt ob ich überschreiben der Spalten(und ich), aber ich muss drücken Sie auf manuell OK.
Gibt es eine Möglichkeit, um VBA drücken Sie diesen button OK in der Warnung?
Vielen Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie ein
DoCmd.SendKeys
BEVOR die Anweisung erzeugt das Dialogfeld.Fügen Sie einfach
Application.DisplayAlerts = False
vor dem Anruf, und legen Sie es zurück zuTrue
nach.http://msdn.microsoft.com/en-us/library/office/aa175241%28v=office.11%29.aspx
Update: ich habe gerade ein test lief und Sie werden nicht aufgefordert, mich zu standardmäßig. Können Sie nach dem code, die Sie verwenden? Ich habe einfach:
Dieser link sagt der
DisplayAlerts
Lösung gearbeitet hat, für andere.Sollten Sie verwenden Sie die Maus, klicken Sie auf Funktion
Bevor es maximiert die Fenster, so dass x,y cordinates der ok-Tasten bleiben die gleichen
Verwenden Sie die windows-lib 32