|
|
|
Ответить на диалоговое окно
|
|||
|---|---|---|---|
|
#18+
У меня ситуация следующая: есть приложение, которое использует Exel-таблицу для хранения данных. Я написал форму, которая работает с инфой в таблице. По закрытию интерфейса приложение видит, что данные в таблице изменились, и через какое-то время (в течении которого напряженно думает), выдает диалоговое окно, на котором нужно нажать ок, чтоб подтвердить изменения. Задача: программно нажать на ок, чтоб пользователь окна не наблюдал. Сделал тестовый маленький файл с командой SendKeys "{ENTER}", но работает через раз, а в большом рабочем файле пару раз сработало, а потом перестало. Посоветуйте, пжлуста, как можно отследить, когда появляется это окно, и послать ему, именно ему родному - че-нить, чтоб оно было довольно? Прочитал про комманды FindWindow, hwnd, BM_CLICK, и др., но как это работает, очень туго понимаю, тем более с английским напряженка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2008, 21:34 |
|
||
|
Ответить на диалоговое окно
|
|||
|---|---|---|---|
|
#18+
ActiveWorkbook.Save ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2008, 22:46 |
|
||
|
Ответить на диалоговое окно
|
|||
|---|---|---|---|
|
#18+
ВasiСActiveWorkbook.Save ? Это есть, вот код закрытия. После выгрузки UserForm2 появляется диалоговое окно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2008, 23:02 |
|
||
|
Ответить на диалоговое окно
|
|||
|---|---|---|---|
|
#18+
Видимо между Код: plaintext Код: plaintext хотя после этого: Код: plaintext 1. 2. А скриншот окна можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2008, 23:00 |
|
||
|
Ответить на диалоговое окно
|
|||
|---|---|---|---|
|
#18+
ВasiСВидимо между Код: plaintext Код: plaintext хотя после этого: Код: plaintext 1. 2. А скриншот окна можно? big-duke Application.DisplayAlerts =False и не будет никаких вопросов от экселя. Эксель есть убит, окно не Экселя, а приложения, которое его использует ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2008, 15:19 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=187&tid=2162119]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 282ms |

| 0 / 0 |
