|
|
|
|
#1 |
|
Member
|
Цитата:
Сообщение от MKhaziev
...
Может подскажете, что я делаю не так? ... Вы очень ненадежное с моей т.з. решение пытаетесь строить. Возможно, у вас в Эксельке открывается диалог какой-нибудь. Например, отсутствие доступа к файлу или еще чего. А вы так этого никогда не увидите.
__________________
С уважением, glibs® |
|
|
|
|
#2 |
|
MCTS
|
|
|
|
|
|
#3 |
|
Member
|
Цитата:
Сообщение от alex55
...
А если так попробовать: ... Я попробовал такой код static client void main(Args _args) { SysExcelApplication sysExcelApplication; ; sysExcelApplication = SysExcelApplication::construct(); sysExcelApplication.visible(true); sysExcelApplication.workbooks().open("E:\\q1.xls"); } в 4.0. В трешке я уже давно в портале не ковырялся. В 4.0, конечно, ВС на .NET... Но где мне нужно искать открывшийся Эксель, если его дергает ВС, который запущен от имени сервиса IIS? Я вообще в системном программировании не разбираюсь, к моему большому сожалению. Может сориентируете? У меня процесс EXCEL.EXE запустился. Ресурсы процессора не жрет. Но и не визуализировался. Впрочем, я туго себе представляю как может процесс, запущенный под одним пользователем (да еще и сервисом), визуализироваться в консоли другого пользователя.
__________________
С уважением, glibs® |
|
|
|
|
#4 |
|
MCTS
|
Цитата:
PHP код:
При работе через терминал, имя пользователя для процесса в Диспетчере задач тоже самое, но сам процесс фильтруется как "чужой", соответственно визуалиации не происходит. Глубже пока не копал. |
|
|
|
| За это сообщение автора поблагодарили: glibs (1). | |
| Теги |
| enterprise portal, excel |
|
|
| Опции темы | Поиск в этой теме |
| Опции просмотра | |
|