![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MS Word и Excel вывести на передний план. [D7, XP]
ixen © (2010-05-13 19:24:00)Здраствуйте! Формирую отчеты в MS Excel и MS Word. Использую позднее связывание. В конце формирования отчета делаю Word видимым
W.Visible:=true;, но он открывается за окном программы, приходится кликать на панели задач чтобы отобразить отчет. Как его отобразить сразу на переднем плане? Искал в инете... но не нашел толком ответа...
ixen (2010-05-13 20:31:00) [1]
> Попробуй так:
>
> MsWord.Visible := true;
> MsWord.Activate;
спасибо... это помогло..
Омлет (2010-05-13 20:17:00) [2]Попробуй так:
MsWord.Visible := true;
MsWord.Activate;
Омлет (2010-05-13 20:00:00) [3]> отодвинуть окно своего приложения на один уровень назад?
За твоим окном может оказаться не ворд. (Прям эпиграф к мистическому рассказу.)
ixen (2010-05-13 19:48:00) [4]если использовать SetForegroundWindow нужно найти хэндл Word, а хэндл своего приложения всегда известен.. тогда может сделать проще... отодвинуть окно своего приложения на один уровень назад?
Омлет (2010-05-13 19:36:00) [5]SetForegroundWindow