Как показать документ Excel после его открытия? #3955


#0 by romix
Я делаю так (в процедура Сформировать): Таб.Записать("c:ОтчетПоЛифтам.xls", "XLS"); Документ запускается, но тут же "прыгает" на задний план. Юзер должен догадаться, как его открыть. Как бы мне теперь сделать, чтобы Excel документ теперь попал на передний план?
#1 by Den
Попробуй открыть его не таким образом а через OLE. То есть создаешь OLE-объект Excel.Application и вызываешь его методы. Если  что, смотришь справку по VBA и еще есть прекрасный метод - запускаешь в Екселе запись макроса, делаешь, что хочешь, а потом препарируешь этот самый макрос на предмет необходимых методов и свойств.
#2 by Den
Если совсем ничего не получится, пиши на мыло, пришлю образчик, правда не обещаю, что быстро
#3 by Поп Гапон
#4 by Поп Гапон
Ну там рихтанешь напильником, что-то там было намудреное. Общая идея - вывести в нужную книгу, в нужный лист. Если в цикле процедуру вывода вызываешь, то вне цикла объяви Эксель, и подсунь ее процедуре(для надежности, не верю я виндам глючным).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С