Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Server busy при управлении Excel-ом / 5 сообщений из 5, страница 1 из 1
14.03.2008, 12:58
    #35190729
Vladimir2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Server busy при управлении Excel-ом
Коллеги, просьба помочь если кто знает.
Поиском на форуме нашел мало что.

Суть проблемы в том, что при попытке управлять Excel-ом как OLE объектом из VBScript (из другого приложения) периодически получаю окошко "Server busy" или "Сервер занят" в зависимости от версии ОС.

Кто и на что ругается - понятно. VBS посылает Excel-у команду и не дожидается ответа.
Бывает, если операция затратная или компьютер чем-то занят.

На этом форуме, например, советуют воспользоваться свойствами OleRequestPendingTimeout и OleServerBusyTimeout. Но VBS их судя по всему не поддерживает.

Что можно поделать ?
...
Рейтинг: 0 / 0
17.03.2008, 15:32
    #35195630
VPetrov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Server busy при управлении Excel-ом
Свойства OleRequestPendingTimeout и OleServerBusyTimeout, насколько я понимаю (см MSDN) есть только у OLE Visual FoxPro Application. А вот в случае с Excel, действительно интересно было бы узнать как побороть описанную проблему.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
21.05.2013, 15:00
    #38266462
pavlo1c
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Server busy при управлении Excel-ом
Мда, полагаю что никто не знает как это побороть, потому как ексель то висит намертво с этим сообщением.
...
Рейтинг: 0 / 0
21.05.2013, 15:10
    #38266488
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Server busy при управлении Excel-ом
Никак это не побороть. Процесс экселя выполняет синхронную операцию, а не ожидает затая сердце каких-то там тычков извне.
...
Рейтинг: 0 / 0
22.05.2013, 20:51
    #38269053
ZVI
ZVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Server busy при управлении Excel-ом
Проверить занятость объекта Excel можно по свойству приложения objExcel.Ready
И покрутиться в цикле некоторое время, ожидая значения True.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Server busy при управлении Excel-ом / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]