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

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

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

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

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


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