| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.07.2018, 15:13 | #1 | |
Как открыть Excel из АвтоКАДа на нужной вкладке и...
г. Норильск
Регистрация: 15.08.2005
Сообщений: 465
|
||
Просмотров: 2534
|
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 465
|
Дополнение.
И, кстати, (vla-put-visible exlobj :vlax-true) тоже особого счастья не приносит, т.к. отрабатывает (т.е. выдвигает окно Екселя на передний план) только в том случае, если Ексель до этого запушен не был. А если Ексель был запущен, да ещё и открыто в нём несколько окон, то на панели задач просто появляется ещё одна "кнопочка"... Не - это несколько не то, что нужно.
__________________
Счастливо, Алексей! |
|||
|
||||
Регистрация: 09.11.2017
Сообщений: 28
|
|
|||
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 465
|
Гм... У меня как бы нет проблем с выбором нужной вкладки.
(vlax-invoke-method Worksheet "Activate") Ясное дело, куда же без него? Проблема в том, чтобы "выдвинуть" окно Екселя на передний план среди множества других открытых окон (всяких разных программ) в Виндовсе. И это самое "выдвижение" должно работать всегда, вне зависимости от того, был Ексесль запущен по любому другому поводу до вызова этой функции, или нет.
__________________
Счастливо, Алексей! |
|||
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 465
|
Спасибо!
Вместе со связкой (vla-put-visible exlobj :vlax-true) функция AppActivate похоже, даёт то, что нужно. Попробовал в разных вариантах - вроде бы работает. Был, правда, один (!) раз, когда окно "не выдвинулось", но повторно воспроизвести эту ситуацию не получилось. Будем, считать, что задача решена.
__________________
Счастливо, Алексей! |
|||
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 465
|
Сложно сказать...
Попробовал для начала без него - получилось нестабильно. Т.е. для вариантов "первый вызов екселя из автокада" и "вызов очередного окна екселя из автокада" фокус на окно екселя устанавливался не всегда. Добавил visible - вроде бы стало получше. Шаманство...
__________________
Счастливо, Алексей! |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужен Макрос для экспорта из EXCEL в AUTOCAD | dmb2 | Поиск исполнителей | 0 | 11.11.2017 16:43 |
Связь таблицы автокада с Excel | alex_r07 | AutoCAD | 8 | 18.07.2016 21:03 |
Не откпывается файл .xls (Excel) | rocker | Прочее. Программное обеспечение | 5 | 16.06.2011 13:10 |
как скопировать ячейки excel в чертеж AutuCAD | vestes | AutoCAD | 5 | 14.06.2011 00:37 |
Проблема вставки диаграмм в ACAD 2009 из Excel 2007 | ST2 | AutoCAD | 1 | 26.05.2009 01:30 |