Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
In myproject, need use VBA to call SAP-BW BEX query in a big loop. some
query will potential pop up warning message, in this case, User need manual click "OK" button on pop up warning message to make queries continue running. The problem is, it's very time consuming job so that we usually start it overnight. namely, it's no possible let user stay ahead minitor just do stupid "OK" clicked. I find a way to use VBA to simulate "enter" key press to elimilate warning message. but I don't know how to count process running time which isn't finished (Warning message handing on), any body can help me, thanks in advance. my purposed code as following Public Declare Sub keybd_event Lib _ "user32" (ByVal bVk As Byte, ByVal Scan As Byte, _ ByVal dwFlags As Long, ByVal dwExtraInfo As Long) Sub test() Dim timeStart as double Dim timeLast as double Dim i as integer for i = 0 to 100 timeStart = Timer ' ******* add time count process, pls help me Call RunSAPBEXQuery(XX,XX,XX) ' if timeLast is large than 5 minites and query is not finished Call keybd_event(13, 0, 0, 0) ' VBA simulate "Enter" key press to elimilate Warning message ' end if Next End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Time to process | Excel Discussion (Misc queries) | |||
WORD VBA program, can only process 50 documents at a time. | Excel Discussion (Misc queries) | |||
Process a Time Stamp | Excel Discussion (Misc queries) | |||
Urgent Help needed - I need to stop a process that is running forever in Excel | Excel Discussion (Misc queries) | |||
Excel process remains running | Excel Programming |