17.03.2007, 12:06 | #1 |
Участник
|
При генерации отчета в Excel, когда запускается приложение Excel, нужно сделать его активным. Пока что никаким из способом активировать его не получается. Пробовал ставить свойство active у документа в true, не срабатывает. Может у кого будут идее на этот счет?
|
|
17.03.2007, 13:39 | #2 |
Участник
|
Какой доумент? В Excel такого понятия вроде нет
Если вы про книгу, лист и т.п. Метотд есть Activate. Думаю он поможет вам |
|
17.03.2007, 16:00 | #3 |
NavAx
|
xlApplication.Visible(TRUE);
Оно? Или что имеется в виду под "сделать активным"?
__________________
"Моей лошадке ядрышком полмордочки снесло..." А.В.Суворов, письма к дочери |
|
19.03.2007, 08:52 | #4 |
Участник
|
Если запрещен доступ на редактирование, то возвращается это через XlApplication.UserControl(TRUE). Предварительно конечно как сказал Дуд делаем видимым приложение.
|
|
19.03.2007, 12:57 | #5 |
Участник
|
Подразумевается, что есть форма, которая по нажатию клавиши генерит репорты таким образом, что запускается Excel приложение и открывается книга на основе шаблона. При первом запуске окно Excel сразу выходит на первый план (становится активным). Если вернуться к форме Навижн и еще раз сгенерить шаблон, то открывается новая книга в Excel, но она не становится активной, просто свернута на панели задач. А нужно, чтобы она сразу тоже становилась активной.
|
|