СЛОЖНО. Открытия екселя из аксесса монопольно

Программирование на Visual Basic for Applications
vam911
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 04.11.2004 (Чт) 21:46

СЛОЖНО. Открытия екселя из аксесса монопольно

Сообщение vam911 » 04.11.2004 (Чт) 21:52

Суть проблемы.
Акесс открыл ексель для того, что бы с ним работать. Если в это время юзер параллельно кликает еще на каком либо екселевском фале, тот открывается, в том же окошке (объекте), что и открытый аксессом.
В результате большие проблемы (Юзер может что угодно натворить с обрабатываемым файлом). Если объект екселя не делать визибл, то при клике юзера на другом файле все вообще рушится.

Вопрос. Как открыть ексель так, что бы при попытке юзера открыть другой ексель тот открывался в новом объекте
vam911

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.11.2004 (Чт) 23:45

Ну, допустим...
Отлавливать workbook_open, ручками создавать new excel.application, делать ему этот самый open этой самой workbook, потом новенького visible, а у себя workbook.close...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

vam911
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 04.11.2004 (Чт) 21:46

Сообщение vam911 » 05.11.2004 (Пт) 19:50

Неплохо, а еще варианты?
vam911

vam911
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 04.11.2004 (Чт) 21:46

Сообщение vam911 » 05.11.2004 (Пт) 21:11

А все оказалось так просто, что даже противно.DDE!!
vam911


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 100

    TopList