Имя: Пароль:
1C
 
Excel - активировать окно приложения
0 Bagirius
 
04.02.10
16:04
Делаю отчет

Ексель = СоздатьОбъект("Excel.Application");
Ексель.Workbooks.Add();
Ексель.ReferenceStyle = 1;
Лист = Ексель.ActiveWorkbook.ActiveSheet;
....


Как после окончания формирования данных активировать приложение Excel?
1 Bagirius
 
04.02.10
16:04
+(0) про 1С 7,7 речь идет
2 Гарри Поттер
 
04.02.10
16:05
visible=true
3 Bagirius
 
04.02.10
16:06
есть такое
Ексель.Visible = 1;

но не активируется
4 Mitriy
 
04.02.10
16:08
Ексель.Activate()?
5 skunk
 
04.02.10
16:12
Worksheets("Sheet1").Activate
6 Bagirius
 
04.02.10
16:12
(4) Поле агрегатного объекта не обнаружено (Activate)
7 Mitriy
 
04.02.10
16:14
(6) а (5)?
8 Bagirius
 
04.02.10
16:15
(7) 5 сек, пробую
9 skunk
 
04.02.10
16:16
ну либо книгу Workbooks("BOOK4.XLS").Activate()

... хотя насколько помню, только мигать начинает
10 Bagirius
 
04.02.10
16:17
(9) - точно!!! только мигает, как и в случае (5)
11 Bagirius
 
04.02.10
16:18
Ну и х........... с ним, пусть мышкой переключают Юзеры, не разваляться :-))))))))))))
12 skunk
 
04.02.10
16:24
так попробуй

Ексель.WindowState = -4140;
Ексель.WindowState = -4137;
13 Bagirius
 
04.02.10
16:48
(12) !!!!!!!!!!!!!!!!!!!!
Супер!!!
прокатило.
Спасибо, Юзеры ликуют :-)
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший